整个现象就是采用485通信方式,PC机可以向单片机发送数据,而单片机向PC发数据时只显示00

如题所述

一直发55H或AAH,连上示波器,先测下单片机到485之间的波形,再测下485出来的波形,对比就就可知问题出在哪个环节了,然后再在此环节内查找故障,会快一些。

如果方便,把电路贴出来看下。追问

具体的就是AB分别接了上拉,下拉电阻,AB间接了120欧的电阻,485的1引脚接的RXD,4引脚接TXD,23连一起接的控制端

追答

要把芯片型号,具体连接,以及转换块中的电路都要搞清楚。
所以贴个图是最简单,最直观的。

追问

你好,我测了下232那个发送就没有,可能是单片机的问题吗,232时通信是对的,请问QQ是多少,我是357702095

追答

232是对的,单片机肯定没问题了
已加
验证答案是什么?或先取消验证

追问

用的是最简单的发送程序
COM=1;
延时
SBUF=0XAA;
WHILE(TI==0);
TI=0;
COM=0;

追答

给你说了,如果232没问题,就不用怀疑程序了。你总是在这里纠缠。

把QQ验证取消,我给你发个实际用过的485通信电路。

追问

非常感谢一直来的帮助,验证已取消

追答

甭客气,已加。

来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答