CAN总线通信经验

文章目录

  • CANtx发送失败原因
  • CAN只能收不能发
  • 汽车通讯注意事项


CANtx发送失败原因

多个CAN设备时,其他设备的数据干扰了本机CAN发送。
可以增加fifo或buffer并及时清除error来让本机数据等待总线空闲时再次发送

CAN只能收不能发

可能是CAN收发器芯片物料是有问题的如A1044,正规芯片是TJA1044

汽车通讯注意事项

汽车通讯如CAN在单片机中尽量在while(1)中轮询不要用中断以免因干扰CAN死掉但程序还正常无法发觉

你可能感兴趣的:(网络与通信,单片机,嵌入式硬件,汽车,网络)