STM32F107+LWIP---如何检查tcp通讯断开?并重新连接
有没有用过数字式mems麦克风的,想问下SPI通讯的问题
stm32f103 CAN通讯多帧发送问题?
STM32F107作为USB主机模拟串口通讯不成功(采用PL2303芯片)
STM32F103C8 LIN通讯例程
求助,丐版J-Link通讯不上
ethernet可以与ethercat通讯吗?
LIS3DH SPI 通讯问题
请教高手看看,STM32F1的多机通讯,地址匹配唤醒问题
CAN总线:如何利用程序(STM32)判断CAN总线的波特率/通讯协议?
评分
查看全部评分
根据你的描述,出现丢帧但没有挂掉,总线应该是没有出现短路或者断路的问题,但是又有丢帧,建议从几个方面检查一下。
1. 终端电阻。众所周知,总线在两端各有一个120欧姆的终端电阻,你断电的情况下,测量一下电阻值,根据我以前在汽车上测试的经验,在电阻低于40欧或者超过70欧情况下(个人测试,不具有普遍意义,供参考),如果总线波特率越高,丢帧率也越高。
2.总线负载。CAN总线是一种竞争型的总线,会有一个仲裁机制,通过载波侦听的方式,一边发送一边接收,如果总线上的值和自己发送的值相同,则认为发送成功,如果不同,则认为发送失败,你看看总线上是不是有其他设备也在发送报文,如果是,可以先脱开试试。
评分
查看全部评分