STM32 使用内部晶振导致 Can 通讯异常

yangjinghui / 2023-08-24 / 原文

1、问题背景

  STM32 板间通讯,运行一段时间后 Can 通讯异常,MCU 的 Can 总线外设停止工作

2、问题原因

  STM32 使用了内部晶振,仪器运行一段时间后板卡温度上升(散热设计不足),导致芯片时钟异常

3、解决方法

  使用外部晶振,相对内部晶振,外部晶振更可靠,精度也更高。