第十六章CAN控制器16
1概况说明该产品专有一个片上1通道的CAN(控制器局部网)控制器,它遵守ISO11898中规定的CAN协议
1特性-遵循ISO11898并依照ISO/DIS16845(CAN一致性测试)测试-允许标准帧和扩展帧发送/接收传输速率:最高1Mbps(CAN时钟输入8MHz)-16个报文缓存器/1个通道-接收/发送记录列表功能-自动块传输功能-多缓存接收块功能-每个通道可设置4种屏蔽模式用户手册U17553CA4V0UD377第十六章CAN控制器16
2功能概述表16-1给出了CAN控制器的功能概述
功能概述功能详情协议CAN协议ISO11898(标准帧和扩展帧发送/接收)波特率最高1Mbps(CAN时钟输入8MHz)
数据存储报文存储在CANRAM报文数目-16个报文缓存器/1个通道-各报文缓存器既可以设为发送报文缓存器也可以设为接收报文缓存器
报文接收-每个报文缓存器可设置唯一的ID
-每个通道可设置4种屏蔽模式
-每接收一个报文便产生一个接收完成中断并存储在报文缓存器中
-两个或更多的接收报文缓存器可用作FIFO接收缓存器(多缓存接收块功能)
-接收记录列表功能报文发送-每个报文缓存器可设置唯一的ID
-每个报文缓存器的发送完成中断-0至7号报文缓存器指定为发送报文缓存器,可用于自动块传输
报文发送间隔可编程(自动块发送功能(以下称为“ABT”))
-发送记录列表功能远程帧处理通过发送报文缓存器处理远程帧
时间标记功能-当配合使用一个16位定时器时,可为接收报文设置时间标记功能
可选择时间标志捕获触发器(可检测CAN报文帧中的SOF或EOF)
诊断功能-可读错误计数器-验证总线连接的“有效协议操作标志”-只收模式-单次模式-CAN协议错误类型解码-自检模式强制从掉线状态解除-可通过软件强制从掉线状态解除(通过忽略时间限