首页 正运动技术 正文

回复

【正运动技术】自定义通讯问题处理

正运动技术 浏览:18 回复:1 收藏

正运动技术  2025-07-09 17:05

自定义通讯,GET #读取字符一直等待或print#写入无反应

问题描述:使用GET #读取字符数据一直等待;print#写入无反应

排查方法:

1.检查串口参数读取是否正常,检查波特率,数据位,停止位,串口号是否正确,可以通过?*SETCOM查看当前的所有串口配置;

2.打开设备管理器,检查有无设备,检查串口端口号是否正确,检查驱动是否安装正确;若是232usb,检查是否安装USB接口的驱动或查看驱动是否安装正确;

3.检查RS232串口线接口与控制器接口是否对应得上;

4.检查串口线是否有问题,是否是交叉线,排查串口线是交叉线还是直连线;

5.使用串口调试助手测试是否正常;

6.通讯任务推荐使用单独任务执行;

7.增加延时判断是否超时接收;

8.上述几点检查无问题后仍无法连接可能是串口损坏,需更换串口线;


解决方案:GET#推荐使用语法34来进行操作,会返回读取到的字节数;使用语法12时,一直没读取到数据时会进行等待,程序易堵塞。

我知道了