一个串口通信的问题
时间:10-02
整理:3721RD
点击:
我发送协议能够控制设备,但是却读取不到设备返还的协议数据,求大神指点
因为你能控制设备,所以我认为通信协议你是清楚的。(如果不完全清楚,可以用串口监听软件查看输入与输出数据)
设备是否有联机检测命令?比如你发送一个“Ok!”,设备回复一个“Ok!”。这就证明硬件正常了。设备工作起来的复杂时序,串口调试助手当然无法实现。剩下的就是你的LabVIEW程序编写了。
有图有真相----------
是啊,需要程序框图
上个图看看撒。
这个你还是要看一下通信协议了,看看通信间隙时间等等
单工?双工?半双工?
数据传输线上信号是否因时序问题有冲突?
先用串口调试助手试试,是否有返回数据。硬件没问题,再看软件问题。
这也是个找,但是助手调试助手开启的时候有时候会产生冲突,毕竟那是个调试软件,跟现实能差很多
建议先检查一下发送指令后读取buffer的延时
拿个实际串口线,自发自收去调试吧。没图没真相。