[STM32F1] STM32F103C8T6的CAN通讯波特率

[复制链接]
 楼主| hfaouhfoa 发表于 2022-8-31 19:44 | 显示全部楼层 |阅读模式
在STM32F103的CAN通讯过程中,一条总线上有几个不同波特率的设备,可以在CAN通讯前修改波特率吗?这样一条总线就可以兼容很多的设备了
我吃小朋友 发表于 2022-9-14 22:25 | 显示全部楼层
可以通讯前改,但是改完其他设备就不一样了

月亮一键变蓝 发表于 2022-9-14 22:47 | 显示全部楼层
我建议总线上的传输速率要一致才行

将爱藏于深海 发表于 2022-9-14 23:09 | 显示全部楼层
那不对啊,那你如果改成9600,有个设备就是115200,那115200给你回传数据的时候,你就不收了?

温室雏菊 发表于 2022-9-14 23:31 | 显示全部楼层
想法是好的,但是你要是能做成自适应的不就更好了么

西洲 发表于 2022-9-14 23:53 | 显示全部楼层
其实每次通讯的时候,波特率做自适应,就能兼容很多设备了

失物招領 发表于 2022-9-15 00:15 | 显示全部楼层
这样有点冗余呀,就感觉兼容的东西多了,容易出现问题

故意相遇 发表于 2022-9-15 00:37 | 显示全部楼层
那你不能配置一下,让这总线上的设备都一个波特率么?

一只眠羊 发表于 2022-9-15 00:59 | 显示全部楼层
没这么用过,不过我觉得这么做应该是不行

白马过平川 发表于 2022-9-15 01:21 | 显示全部楼层
Can能这么做么?应该不太行吧

未说出口的像你 发表于 2022-9-15 01:43 | 显示全部楼层
你网上搜搜资料吧,看看能不能实现自适应的,我觉得你要是通讯前修改波特率,可能有些设备给你回消息就丢了


您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

80

帖子

0

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

22

主题

80

帖子

0

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