楼主,你得说明板1和板2分别是什么。CAN使用发生错误,大概有几点:
1、CAN波特率不同
2、CAN网络未加120欧 ...
1、板1和板2是两块相同的PCB板,MCU和CAN收发器都一样
2、CAN波特率设置的都是1MBbps
3、有120欧电阻
断电重启之后,将板2重新复位之后,可以通信 这也测试,CAN收不到数据或发不出数据收,进行CAN重新初始化,是否可以解决? 安 发表于 2018-3-17 11:44
这也测试,CAN收不到数据或发不出数据收,进行CAN重新初始化,是否可以解决? ...
将stm32f103R8T6复位,程序重新执行,会初始化CAN,可以通信。
问题:板子断电,再重新上电,MCU不也会重新执行程序吗? 楼主用的什么库?HAL吗?
我说的意思是,程序中增加自动初始化CAN总线的代码,不是让你复位或者断电。 兄弟,最后是啥原因?能不能解释一下,跪谢
页:
1
[2]