设备自由口通讯,用串口调试助手,能正常收到1200发送的信号,串口发送的信号接收不到,完全按教程来做也不行,请问最可能是什么疏忽啊
图片说明:
最佳答案
其实,不管接收指令执行与否,通讯模块总是在接收的。通讯模块把接收到的数据放在自己的缓冲区中,接收指令只是把通讯模块接收到的数据复制到接收指令指定的缓冲区中。
通讯模块只要接收到数据,接收指令的NDR管脚就为1。
看看在通讯模块的硬件配置中的接收条件是不是你想要的。
另外,无论如何只要有数据发送到通讯模块,Rx灯就会亮。通讯模块收到数据后,判断是不是符合硬件配置中的接收条件,符合则存储下来,等待接收指令读取,不符合则丢掉。
提问者对于答案的评价:
暂时先放放了
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc142249.html