您现在所在的是:

运动控制

回帖:0个,阅读:26 [上一页] [1] [下一页]
737
运动控制小正
文章数:218
年度积分:737
历史总积分:737
注册时间:2022/9/5
发站内信
发表于:2025/7/9 17:21:19
#0楼
自定义通讯,GET #读取字符一直等待或print#写入无反应

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

排查方法:
1.检查串口参数读取是否正常,检查波特率,数据位,停止位,串口号是否正确,可以通过?*SETCOM查看当前的所有串口配置;
2.打开设备管理器,检查有无设备,检查串口端口号是否正确,检查驱动是否安装正确;若是232转usb,检查是否安装USB接口的驱动或查看驱动是否安装正确;
3.检查RS232串口线接口与控制器接口是否对应得上;
4.检查串口线是否有问题,是否是交叉线,排查串口线是交叉线还是直连线;
5.使用串口调试助手测试是否正常;
6.通讯任务推荐使用单独任务执行;
7.增加延时判断是否超时接收;
8.上述几点检查无问题后仍无法连接可能是串口损坏,需更换串口线;

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

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

15.6001