请教一个串口和max232的问题

2019-07-20 05:06发布

九针的接口,硬件短接,debug出来数据的发送和接收是一致的。但是通过串口线将串口调试助手和九针接口连一起,往MCU发的数据后,发现接收到的数据跟发的不一致,是不是可以判断是波特率的问题?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
15条回答
chaojunchi
2019-07-20 15:32
查看一下串口调试助手上的波特率和MCU的波特率设置是不是一致的,不就知道是不是波特率的问题了吗,或者串口调试助手的各个波特率都试一下,这样比较快,如果还是不行,那有可能是电路问题或是程序初始化的问题。单片机是3.3V的,MAX232是RS232电平转5V TTL串口电平的芯片,在3.3V单片机也是可用的(实践过),但最好使用MAX3232,这个是专为3.3V单片机使用的串口电平转换芯片。

一周热门 更多>