C_CAN用户手册.DOC

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C_CAN用户手册

1. C_CAN用户手册1 ? 术语和缩写 Terms and Abbreviations This document uses the following terms and abbreviations. 这个文档使用到以下的术语和缩写。 Term ???????? ????????????? ?????? Meaning CAN ?????????? ????????????? ???? Controller Area Network ???????????????? ?????????? ????? 控制器局域网 ? BSP???????????? ????????????? ?????? Bit Stream Processor ???????????????? ?????????? ????? 位流处理器 ? BTL ??????????? ????????????? ??????Bit Timing Logic ???????????????? ?????????? ????? 位时间机制 ? CRC ????????? ????????????? ?????? Cyclic Redundancy Check Register ???????????????? ?????????? ????? 循环冗余码校验冗余 ? DLC ?????????? ????????????? ?????? Data Length Code ???????????????? ?????????? ????? 数据长度编码 ? EML ?????????? ????????????? ?????? Error Management Logic ???????????????? ?????????? ????? 错误管理机制 ? FSM ?????????? ????????????? ?????? Finite State Machine ???????????????? ?????????? ????? 有限动作状态 ? TTCAN ????? ????????????? ?????? Time Triggered CAN???????????????????? ????????????? ?????? 时间触发通讯的控制器局域网 ? C_CAN用户手册2 Functional Description功能简介 C_CAN是可以作为单独或集成ASIC一部分的CAN总线模块。用硬件描述语言描述C_CAN综合到逻辑器件。它包含CAN内核、消息RAM、消息处理状态机、控制寄存器和模块接口。 CAN内核通信符合CAN协议规范2.0A和2.0B。在使用中位速率可以编程达到1M/S。硬件连接物理层需在接收发射器。 在CAN网络中通信,每个消息目标需要设定,接收的消息目标和识别符掩码存储到消息RAM中。 所有关于消息处理是在消息处理状态器中完成。这些功能包括消息过滤、CAN内核与消息RAM之间的通信和消息发送中断请求并产生中断模块。 C_CAN中的寄存器组可以通过接口模块被外器CPU访问。这些寄存器用于控制或配置CAN内核和消息处理状态机,并存储到消息RAM。 在C_CAN模块中的接口模块可以定制成适合于用户使用的模块接口。 C_CAN具有以下的功能特性: 支持CAN协议怎版本2.0A和版本2.0B 位速度达到1M/S32个消息目标(在消息RAM中有32个可以自定义接收或发送的消息目标) 每个消息目标有自己的识别符掩码 可编程的FIFO模式(消息目标在FIFO中连续存放) 可屏蔽中断 对于时间触发的CAN应用可以取消自动重传模式 在自己测试操作可以设计成循环模式(重复发关这一个消息)兼容摩托罗拉公司HC08的8位单处理模块接口 对ARM内核有2个16位的接口模式给AMBA ABB总路线 C_CAN用户手册3 模式结构Block Diagram CAN Core CAN内核 CAN协议控制器和接收与发送移位寄存器完成消息的并行或串行转换 Message RAM 消息RAN 存储消息目标和识别符掩码 Registers 寄存器 所有寄存器用于控制和配置C_CAN模块 Message Handler 消息状态处理机控制数据在 CAN内核接收与发送移位寄存器与消息RAM之间的传送,也在控制和配置寄存器中产生中断 Module Interface模块接口 到目前为止,C_CAN模块被分成3种不同的接口。一种是对于摩托罗拉HC08控制器的8位接口,和二种来自ARM的AMBA APB总线的16位接口 C_CAN用户手册4 ? 操作模式Operating Modes ? 1、初始化程序 Softw

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档