您的位置:控制工程论坛网论坛 » 电机与运动控制 » 【正运动技术】自定义通讯问题处理

jwx506

jwx506   |   当前状态:在线

总积分:418  2025年可用积分:40

注册时间: 2007-02-27

最后登录时间: 2025-07-09

空间 发短消息加为好友

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

jwx506  发表于 2025/7/9 21:21:04      28 查看 0 回复  [上一主题]  [下一主题]

手机阅读

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

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

排查方法:

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

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

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

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

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

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

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

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


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



1楼 0 0 回复