串口DMA接收使用起来没有一点问题,就是DMA发送的时候出了问题,从单片机的串口DMA发送出去的数据经常性的乱码
如图,这是我使用串口DMA发送数据的代码,数据是0x01,0x02,0x03,0x04
这是RS232Write函数
这是DMA发送完成中断
最后,这是串口助手的结果,如果一切正常,那接收到的数据应该是0x01,0x02,0x03,0x04,但实际却经常乱码
我用了官方的裸机代码,发现也是这样,DMA发送经常乱码
热门产品 :
CH32X035: 32位USB+USB PD单片机