【正运动技术】自定义通讯问题处理 点击:12 | 回复:1



正运动技术

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:402帖 | 353回
  • 年度积分:245
  • 历史总积分:1245
  • 注册:2020年9月10日
发表于:2025-07-09 17:22:05
楼主
自定义通讯,GET #读取字符一直等待或print#写入无反应

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

排查方法:

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

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

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

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

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

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

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

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


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



楼主最近还看过



qila

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 207回
  • 年度积分:24
  • 历史总积分:1282
  • 注册:2000年1月01日
发表于:2025-07-10 09:37:20
1楼

回复本条

    

热门招聘
相关主题

官方公众号

智造工程师