6388| 7
|
STM32 低功耗 DMA串口问题 求助 |
5金钱
最佳答案DMA只是把数据丢给了USART_DR,然后DR把数据丢到移位寄存器,按波特率一位一位的往外移数据移完了才是发送结束。
我觉得DMA完成后还需增加等待TC标志位,我没做过这种应用,要不最后再多发两个字节呗。
还可这样调试一下,DMA传输完成后让某IO取反,示波用两个通道看这IO与TXD的波形,看是否存在时间差。
| ||
| ||
专治疑难杂症
|
||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-22 18:18
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网