最近在做一个小项目的时候遇到一个问题,关于RS485的
通信问题。
项目的要求是电脑端通过RS485总线向
单片机发送指令,单片机收到指令后将采集的数据通过总线返回给电脑端。
现在遇到的问题是:电脑发送一回指令给单片机,单片机会一直返回数据给电脑,要是在总线上取出一个位置,然后将这一点用USB转串口连接到另一台电脑上,这时再从电脑端发指令给单片机,则单片机就是接一回指令返回一次数据。
在单片机的程序里,明确设定了返回数据的长度及时间,并按时清楚了返回的标志位,在实验室测试的时候并没有出现这种情况,到现在安装后才遇到这种情况。
请各位大神帮个忙,畅所欲言,不甚感激~