串口DMA接收使用起來沒有一點(diǎn)問題,就是DMA發(fā)送的時(shí)候出了問題,從單片機(jī)的串口DMA發(fā)送出去的數(shù)據(jù)經(jīng)常性的亂碼
如圖,這是我使用串口DMA發(fā)送數(shù)據(jù)的代碼,數(shù)據(jù)是0x01,0x02,0x03,0x04
這是RS232Write函數(shù)
這是DMA發(fā)送完成中斷
最后,這是串口助手的結(jié)果,如果一切正常,那接收到的數(shù)據(jù)應(yīng)該是0x01,0x02,0x03,0x04,但實(shí)際卻經(jīng)常亂碼
我用了官方的裸機(jī)代碼,發(fā)現(xiàn)也是這樣,DMA發(fā)送經(jīng)常亂碼
熱門產(chǎn)品 :
CH585: 集成高速USB和NFC的藍(lán)牙MCU