自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除