jtqwaszx 发表于 2020-4-17 13:39:09

STM32F1 CAN帧传输

请教下 CAN传输帧的时候 先传那个字节 看了两个文章 感觉不一样哪个是对的 或者我该怎样理解 感谢 比如 uart 传输时候是 先起始标志 再D0...D7最后结束标志
http://www.firebbs.cn/data/attachment/forum/202004/09/171747escyytl4cnln3q3y.png
http://www.firebbs.cn/data/attachment/forum/202004/09/171734g2ivnza1v1cn65zt.png

mylovemcu 发表于 2020-4-17 14:19:50

是从字节0开始传的一直往后

管这干啥接收到数据用就完了这都是硬件处理的些东西

stm1024 发表于 2020-4-20 08:59:11

其实你可以通过这个总线协议的如下特征分辨:CAN总线上有仲裁, ID值越低的报文,仲裁时越能获胜,说明先发送的是MSB(最高有效位)。至于数据场,我没有专门做过测试,推测应该也是一样的,你可以通过示波器看一下波形。

butterflyspring 发表于 2020-4-22 11:11:34

一般应用都不关心这么细节的底层的。不过之前看过资料很多资料都是第二张图。
页: [1]
查看完整版本: STM32F1 CAN帧传输