STM32
直播中

李骏鹏

8年用户 1287经验值
私信 关注
[问答]

STM32F103C8T6使用CAN发送数据,速率如果是1M的话,两帧数据的最小时间间隔是多少呢?

请问一下,STM32F103C8T6使用CAN发送数据,速率如果是1M的话,两帧数据的最小时间间隔是多少呢?
使用的是标准数据帧发送,第一条数据和第二条数据发送间隔是多少?

回帖(1)

李朗雯

2024-3-27 15:22:26
自己可以根据波特率计算出一位的时间,再根据CAN总线传输协议计算出传输一包需要的bit位。然后算出一次传输需要的时间, 从这个时间来计算即可。
从实际应用 来说,一般可以通过判断发送标志位,当发送完成后,即可进行下次的发送。可以使用中断的方式。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分