📌
当我将STM32可以运行的CAN通信代码放入GD32时,CAN总线无法正常通信,这是因为GD32的CAN在CAN模块初始化时,需要比STM32多一步。
 
如下图
notion image
在用户代码区域添加一行CLEAR_BIT(hcan2.Instance->MCR, CAN_MCR_SLEEP);即可。
 
 
 
 
STM32系列芯片各个模块注意事项STM32CubeMX代码添加printf函数支持
Loading...