CAN
宁静以致墨
慢下来,享受技术,找一个安静的位置
展开
-
一种CAN优先级的监测方法
佟为明 金显吉 林景波 陈培友(哈尔滨工业大学电气工程与自动化学院,哈尔滨 150001) 摘 要 CAN为国际标准现场总线,应用广泛。本文在分析CAN的MAC机制内容基础上,提出了一种CAN报文优先级产生与检测方法。简述了实现该方法的硬件支持,详细阐述了该方法的基本原理及相应的软件实施流程,并且通过应用实例加以验证。关键词 CAN MAC机制 报文优先级 检测方法中转载 2015-03-18 22:24:58 · 3015 阅读 · 0 评论 -
STM32 CAN 多于8字节的拆包组包协议(二)
一个15个字节I/O信息的分段传输生产模块的MAC ID=0A,假定已经通过组1建立I/O连接。 假设要传输0102030405060708090A0B0C0E0F这15个字节。第一个传输标识符=01000001010 0:组1信息 1000:组1信息ID=8001010:源MAC ID=0A数据=00010203040506070:段类型=第一原创 2015-03-13 08:40:32 · 6385 阅读 · 1 评论 -
STM32 CAN 多于8字节的拆包组包协议(三)
无应答分段的发送事件条件动作发送第一分段这也是最后一个分段段计数=0x3f,段类型=第一分段,建立并发送这个信息随后的段将被发送段计数=0,段类型=第一分段,建立并发送这个信息段。根据事件栏继续建立/发送发送“中间”分段(既不是第一个也不是最后一个)原创 2015-03-13 08:42:52 · 7132 阅读 · 1 评论 -
STM32 CAN 多于8字节的拆包组包协议(一)
分段协议分段协议位于CAN数据区中的一个单字节中,格式如下:76543210分段类型分段计数 分段类型 - 表明是第一段、中间段的还是最后段的发送。分段类型位值1)第一个分段。分段计数区必须包含值0或3F。如果分段计数器包含原创 2015-03-13 08:36:53 · 8204 阅读 · 0 评论 -
CAN的中断管理
bxCAN占用4个专用的中断向量。通过设置CAN中断允许寄存器(CAN_IER),每个中断源都可以单独允许和禁用。 图1从图1可以看出,最右边共四个中断,中断是可以通过CAN_IER来屏蔽或允许的。2 CAN中断允许寄存器 (CAN_转载 2015-03-18 11:35:30 · 7059 阅读 · 2 评论 -
STM32的CAN总线过滤器的配置
stm32的can总线的配置如下: CAN_InitStructure.CAN_TTCM=DISABLE;//禁止时间触发通信模式 CAN_InitStructure.CAN_ABOM=DISABLE; CAN_InitStructure.CAN_AWUM=DISABLE; CAN_InitStructure.CAN_NART=DISAB转载 2015-03-18 15:53:32 · 1746 阅读 · 0 评论