- 4
- 0
- 约6.46千字
- 约 5页
- 2018-11-19 发布于天津
- 举报
STM32CAN接收过滤和发送分析.PDF
STM32CAN
STM32CAN
SSTTMM3322CCAANN接收过滤和发送分析
通过对CANBUS 协议的理解,我们知道:CAN 总线上的节点接收或发送数据都是以帧为单
位的!!!CAN 协议规定了好几种帧类型,但是对于我们应用来说,只有数据帧和远程帧可
以通过软件编程来控制。(其他几种帧都是由CAN 控制器硬件实现的,我们想管也管不了)。
而数据帧和远程帧最大的区别在于:远程帧没有数据域。数据帧分为标准数据帧和扩展数据
帧,它们之间最大的区别在于:标识符(ID)长度不同(标准帧为11位,扩展帧为29 位)。
为了能更好地理解下面的内容,让我们先来回忆一下标准数据帧是什么样子的:
我们首先来看发送:
前面已经强调了CAN 总线上的节点接收或者发送数据都是以帧为单位。假如我们要发送一个字节的
数据:0x5A,是不是像串口发送数据那样,直接把0x5A 写入发送缓冲寄存器,然后发送就可以了呢?
NO!刚才已经强调了,CAN总线上的数据都是以帧为单位的!!!我们必须按照帧的格式填充它!TNND,
这么复杂?没关系,ST 库函数已经提供了一个结构,我们只需要填充该结构就可以了。我们来看一下
这个结构的样子:
typedef struct
您可能关注的文档
- Kinect原理及开发心得.ppt
- LEDinside:日本地震灾后最新产业后续发展,牵动全球供应.PDF
- LEDPlayer5.0软件操作说明书——快速入门.PDF
- Macy'sInc.和數家大型零售商遭侵权指控.PDF
- MGT324SMS2003SP1架构部署以及更.PDF
- migo--2006InteriorMotives杂志汽车设计竞赛最佳生态意识.ppt
- N+1非可视智能楼宇对讲系统.PDF
- NGN的用户管理.PDF
- NJudge测评软件简介.doc
- OS系列掌上型数位存储示波表.PDF
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)