参考了https://www.stmcu.org.cn/module/ ... 7-1-1.html?original《HAL库UART按DMA方式发送和接收函数简析及测试》的文章 我是用的是stm32F103C8T6,用cubemx4.27导入楼主的工程,代码也是一模一样的,为何会出现以下的现象:
发送和接收个数不相符啊??
可能是系统时钟没有工作在正确的72MHZ,波特率有误。
评分
查看全部评分
这个不是问题,肯定是72MHZ的。
评分
查看全部评分
我改为1试过了,但是还是有问题的,如果我换成中断接收,就没问题,发送和接收都是相同的字符。
建议上传代码,我也一时间找不出问题所在
好的好的,我回家把代码上传看看,反正是按照连接上面的来的。
你好,已上传整个工程~~谢谢