stm32 can正常模式引脚波形

stm32 can回环模式下tx有波形 正常模式却没有 正常模式tx管脚电压3.3 rx管脚1.1 如果没有接can芯片的情况或者双can中有一个can芯片损坏 tx管脚会不会有波形 不要复制 很急 下周程序要用

回环测试模式发送有波形,改为正常模式发送没有波形,说明发送端程序没问题。

原因是发送端仲裁失利,无法完成发送。最大的可能是硬件,总线上有损坏的芯片,导致总线无法正常工作。
没有接CAN芯片的情况下的波形我也没有测过。如果是CAN芯片损坏,得分两种情况,一是开路,这是不影响的;二是短路,总线无法工作。你遇到的可能是情况二,也有可能是总线上的其他主机有问题。
建议你先用回环模式连续发送固定数据,用示波器观察CAN芯片两个输出引脚的波形,应该是对称的。如果不对称或者无输出,可能是芯片损坏了。
然后,改为正常模式,其他不变,再次观察CAN输出波形,并判断情况。
最后,连接其他主机,再测一遍,再判断。
温馨提示:答案为网友推荐,仅供参考
相似回答