STM32F103 CAN双机通信

2019-07-21 04:52发布

问题描述:
A机:STM32F103ZET6

B机:STM32F103C8T6

B机(CAN模式:LoopBack)-----发数据----->A机(CAN模式:Normal),A机成功了接收到数据,发送数据和接收数据相同.
B机(CAN模式:Normal)  ------发数据----->A机(CAN模式:Normal),A机收不到数据。

A机(CAN模式:Normal或LoopBack) -----发送数据------->B机(CAN模式:Normal或LoopBack),B机接收不到数据。

A机、B机CAN配置代码一致,ID是一样的,滤波寄存器都设的是0(只要有数据都接收)。谁遇到过这种情况


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
wangmingwei093
1楼-- · 2019-07-21 10:08
查一下是屏蔽位模式还是过滤符模式,如果是过滤符模式,发送和接收的ID设置得一一对应。我觉着很有可能是这块出错了
1208
2楼-- · 2019-07-21 15:20
帮顶哈

一周热门 更多>