- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
1.C_CAN顾客手册1
?
术语和缩写
TermsandAbbreviations
Thisdocumentusesthefollowingtermsandabbreviations.
这个文档使用到如下术语和缩写。
Term???????????????????????????Meaning
CAN???????????????????????????ControllerAreaNetwork
???????????????????????????????控制器局域网
?
BSP???????????????????????????????BitStreamProcessor
???????????????????????????????位流解决器
?
BTL??????????????????????????????BitTimingLogic
???????????????????????????????位时间机制
?
CRC????????????????????????????CyclicRedundancyCheckRegister
???????????????????????????????循环冗余码校验冗余
?
DLC?????????????????????????????DataLengthCode
???????????????????????????????数据长度编码
?
EML?????????????????????????????ErrorManagementLogic
???????????????????????????????错误管理机制
?
FSM?????????????????????????????Finite
???????????????????????????????有限动作状态
?
TTCAN????????????????????????TimeTriggeredCAN???????????????????????????????????????
时间触发通讯控制器局域网
?
2.C_CAN顾客手册2
FunctionalDescription功能简介
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/S
32个消息目的(在消息RAM中有32个可以自定义接受或发送消息目的)
每个消息目的有自己辨认符掩码
可编程FIFO模式(消息目的在FIFO中持续存储)
可屏蔽中断
对于时间触发CAN应用可以取消自动重传模式
在自己测试操作可以设计成循环模式(重复发关这一种消息)
兼容摩托罗拉公司HC088位单解决模块接口
对ARM内核有2个16位接口模式给AMBAABB总路线
3.C_CAN顾客手册3
模式构造BlockDiagram
CANCore
CAN内核
CAN合同控制器和接受与发送移位寄存器完毕消息并行或串行转换
MessageRAM
消息RAN
存储消息目的和辨认符掩码
Registers
寄存器
所有寄存器用于控制和配备C_CAN模块
MessageHandler
消息状态解决机控制数据在CAN内核接受与发送移位寄存器与消息RAM之间传送,也在控制和配备寄存器中产生中断
ModuleInterface模块接口
到当前为止,C_CAN模块被提成3种不同接口。一种是对于摩托罗拉HC08控制器8位接口,和二种来自ARMAMBAAPB总线16位接口
4.C_CAN顾客手册4
?
操作模式OperatingModes
?
1、初始化程序SoftwareInitialization
初始化程
文档评论(0)