自定义博客皮肤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)
  • 收藏
  • 关注

原创 DMA+串口空闲中断会产生接收中断但接收不到数据问题(DMA初始化顺序问题)

cubemx生成的串口初始化函数在DMA初始化函数之前(这种情况有时会引起部分外设的DMA不起作用),因为串口上电就会产生一次接收中断,在HAL_UART_IRQHandler(&huart2);使用cubemx配置串口和DMA后生成代码,编写完成空闲中断后,通过串口工具发送数据stm32会产生接收中断,但使用HAL_UART_Receive_DMA(&huart2,(uint8_t*)data_rx,12);修改cubemx的初始化函数的生成顺序将DMA的初始化函数在串口之前;

2025-01-13 21:59:34 901 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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