51单片机串口通信求助!!!!!

2019-07-16 04:07发布

最近在使用串口通信时遇到了点小问题解决不了,
用的是AT89S51和max232与PC的通信,串口连接好之后板子上电,测试程序在跑,但是串口不工作,此时测的单片机TX引脚低电平,然后掉电之后迅速上电串口就好了,大神给我分析一下子。。。在线等。。。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
靠譜尐圊哖
2019-07-17 01:18
靠譜尐圊哖 发表于 2012-10-30 11:20
问题没解决呢     烦的

问题已解决,是因为开机的时候没清SBUF寄存器引起的   MCU通信   要先有“握手”信号才能建立连接    此时若SBUF中有数据  这个时候会发生电平冲突    连接建立不起来         MCU后迅速上电就等于将单片机“复位”复位后的MCU就相当于将SBUF清0,所以就像上面说的第二次开电的时候才能建立连接   

一周热门 更多>