4144| 5
|
两块STM32F103的板子 CAN网通信问题 |
1金钱
最佳答案楼主说两块板子,那这两块板程序是否一致呢?如果一致的话多半是120欧姆终端电阻没有接,CAN总线最远的两端要接上120欧姆防止信号反射用的电阻。
第二种情况就是两个板子不同,这样多半是波特率不一致导致的。USBCAN通常波特率容错性能好,即使偏移太多也能作为中转。举个例子,两个板子如果一个是500K,另外一个是480K,有USBCAN的情况下可能480K勉强也可以进行通信,但是去掉USBCAN可能就不行了。
那如何判断波特率有没有漂移 ...
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-26 12:51
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网