- 博客(1)
- 收藏
- 关注
原创 关于CUBEMX配置STM32F103 CAN总线通讯无法进入中断,通讯不稳定的问题
CAN RX1 interrupt对应的是FIFO1的接收中断。由于在时钟树里面CAN所在分支频率36MHZ,所以为了方便计算,将Prescaler=36,然后设置其他参数以实现波特率250K,看似没问题,但是总线却不稳定。下图为第一次的配置,此配置发现只将MCU作为发送端没发现问题,但是如果MCU接收总线上的数据时,每隔几秒就会出现总线故障(用PC CAN软件监测到总线BUSY)。和之前配置相比,Prescaler从36改为9,其他参数调整后波特率仍然为250K但是此时在测试,总线就没有任何问题了。
2024-01-19 12:43:50 1319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人