现在的位置: 首页 > 综合 > 正文

单片机和计算机通信成功

2013年10月23日 ⁄ 综合 ⁄ 共 414字 ⁄ 字号 评论关闭

    清明节休息了两天。清明节前单片机与计算机通信不成功,通过一步步排除问题,发现RS232/485转换器不工作。节后两天的时间也是通过尝试各种方法来确定问题,相继排除了RSM485、串口延长线和工作电源等模块的问题,最后将问题定位在转换器上。今天中午把问题定位了,一开始感觉是转换器坏了,然后准备买个新的。但是下午灵光一闪,就想换个地试下。原来老师设计的是用RSM485的隔离地连接在NS485-k的地上,我从板子上引出一个地来,然后接在NS485-k的GAND上,结果就好了。看来,灵感加理性分析才是解决问题的不二法门。

    虽然通信成功了,但是还有两个问题:

  1 C8051f020的硬件识别起作用了,但是其中的SM20位貌似没起作用,无论我发的数据第九位是1还是0,只要地址正确,都可以接受

  2 不知道为什么,接受数据后显示数据时LCD多出两个字节来,也就是多出一个汉字的显示位置来。

接下来思考下如上问题,然后开始界面编程。

抱歉!评论已关闭.