STM32
直播中

龙献益

7年用户 965经验值
私信 关注
[问答]

stm32CubeMX配置串口发送DMA的实现方法

STM32CubeMX配置串口发送DMA的实现方法

回帖(1)

白旭蕊

2021-12-3 15:34:09
stm32CubeMX 5.6.1
直接上配置图:















配置串口波特率,其他默认
添加发送DMA,也是使用默认值
使能中断
然后生成工程
这里有个需要注意的地方,就是函数调用顺序,MX_DMA_Init()函数需要在其他初始化前调用,特别是在这个串口初始化前,不然会发送使用DMA发送会发送失败,在如下图位置配置调用顺序





工程生成完成,使用HAL_UART_Transmit_DMA函数发送数据就完成了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分