*第5880篇: 初学者:串口通信!单片机能收到pc的数据,pc却收不到单片机的数据!怎么回事?
初学者:串口通信!单片机能收到pc的数据,pc却收不到单片机的数据!怎么回事?pc 用串口调试助手,波特率2400bps
单片机6MHz,初始化程序:
MOV TMOD,#20H ;定时器T1为方式2
MOV TL1,#0F4H
MOV TH1,#0F4H
MOV PCON,#80H ;SMOD=1
SETB TR1
MOV SCON,#40H ;串行口为方式1
串口调试助手会占用pc串口
验证一下接受到的数据正确与否单片机收到pc的数据是不是对的,如果两边波特率不匹配,
收到的跟发送的不一样的,要调整波特率。
我们也遇到过这种情况,也是用调试助手监测,
是修改单片机的波特率解决的。
希望有帮助
刚才看了一下是不对,但是PC根本就收不到单片机的数据,波特率怎么调法?调多少?我没做过,在线等待回答,谢谢
非常感谢cake_guan,改变波特率终于调通了。