[STM32F4] 请问两条CAN报文之间,必须加延时处理吧?

[复制链接]
1566|15
 楼主| god9987 发表于 2024-1-31 10:19 | 显示全部楼层 |阅读模式
请问两条CAN报文之间,必须加延时处理吧?
香水城 发表于 2024-1-31 14:02 | 显示全部楼层
CAN报文有发生缓冲,如果缓冲富余的就不用。
laocuo1142 发表于 2024-1-31 15:02 | 显示全部楼层
看具体的应用场景和需求
laocuo1142 发表于 2024-1-31 15:02 | 显示全部楼层
看具体的应用场景和需求
laocuo1142 发表于 2024-1-31 15:02 | 显示全部楼层
通常情况下,CAN总线协议已经具有内置的机制来处理报文的发送和接收,而不需要在每条报文之间添加额外的延时。
一只眠羊 发表于 2024-2-16 18:47 | 显示全部楼层
是的,两条CAN报文之间需要加入一定的延时处理,以确保CAN总线上的通信稳定性
在曼谷的春 发表于 2024-2-16 21:00 | 显示全部楼层
因为CAN总线是一种共享式的通信介质,多个节点共享同一根总线进行通信,所以最好加延时
我吃小朋友 发表于 2024-2-16 23:00 | 显示全部楼层
没试过,但一般协议处理就行了
月亮一键变蓝 发表于 2024-2-17 01:00 | 显示全部楼层
其实我理解的是可以按照485的通信机制实现,点名之类的吧
未说出口的像你 发表于 2024-2-17 03:00 | 显示全部楼层
一般是需要加延时处理
风凉 发表于 2024-2-17 05:00 | 显示全部楼层
在发送完一条CAN报文后,需要一定的延时来避免与其他报文发生冲突,从而确保数据的可靠传输
捧一束彼岸花 发表于 2024-2-17 07:00 | 显示全部楼层
这种延时估计还需要好好调试选择才行,不然可能会不稳定
白马过平川 发表于 2024-2-17 11:00 | 显示全部楼层
建议延时的具体时间取决于CAN总线的速度和系统的实际需求
西洲 发表于 2024-2-17 13:00 | 显示全部楼层
我觉得是需要延时的,不然数据不就乱啦
故意相遇 发表于 2024-2-17 18:00 | 显示全部楼层
两条数据之间就算是不加delay,硬件也不能一起发过来吧,不过加延时是对的
zwsam 发表于 2024-2-18 09:08 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

1028

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部