UART4串口通信PC接收数据错误

2019-07-20 11:38发布

连接方式如下  USB-340-UART   单片机发送0x25,串口助手接收为0x6D;单片机发送0x6D,串口接收为0x49,反之亦然。
其中的规律为:单片机发送的0x25二进制为0010 0101,取反为11011010,在其开始加起始位0,在末尾加停止位1,则变为0110110101。这是串口助手直接从第一位开始读取,所以读到的数是0x6D,最后的01两位舍弃了。。。。同理也适用与0x6D变为0x49的情况
不知道这种情况是什么原因造成的??
波特率设置没问题  
感激各位大佬。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。