- 博客(1)
- 收藏
- 关注
原创 cubeMX大坑!初始化外设的顺序错误导致DMA+串口空闲中断接收不定长数据时只能接收到一个数据!
我将接收到的数据以十六进制的方式打印出来,发现每次都只收到了第一个数据!这令我非常的疑惑,明明所有的配置都一样,为什么在我的工程下面接收就是不正常,经过三天高强度的debug,我终于发现了问题所在:如图。第一张图片是正常的初始化,第二张图是出问题的初始化!记录使用stm32+cubeMX+串口空闲中断+DMA实现不定长数据的接收时的遇到的天坑——cubeMX的初始化顺序不对!但是当我将这份工程移植到我的工程下面时,问题出现了,无论我发什么东西,串口只能收到最后一个字节的数据!
2024-09-15 13:32:32 84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人