串口收发十六进制_调试串口看这里就够了

c51a4ec58980ea9b4d8006e85fe67514.gif

串口长什么样

3b570a8c581af594842a63d25e36410f.png

设备上的串口通常使用9针头连接,所以看到的多数通信电缆都是这个样子。

串口通信协议有232、422、485等各种协议,这个不懂没关系,跟通信调试没有关系。

串口调试工具

前文分享了一个串口调试助手,调试通信过程用它就够了。

c1e1664aaeccd3fc2713b9f80a59c25a.png

【串口设置】中列出的是串口的参数,【端口】是指使用的设备的哪个串口,下面四个值是多数设备使用的参数。

除了【端口】以外,两台通信设备之间的串口参数要保持一致。

什么时候会用到这个调试工具呢?在设备集成阶段,相互通信的两台设备之间可能存在指令格式、参数设置等导致的问题。可以使用调试助手作为中间设备,分别调试两台设备。

使用串口时,需要先打开端口。通信时,端口是被独占的。一个程序在使用端口时,其他程序无法再打开相同的端口。

e709c964d762c7e429dd1e89826f5b38.png

通过串口发送的数据有两种格式:字符串和十六进制字符串。根据另一端的格式,选择相应的发送和接收格式。【发送数据】中,上面是字符串,下面是对应的十六进制字符串。

设置端口

串口使用端口名(比如:COM1)区分不同的端口,一些设备需要设置使用的端口。需要查看本机具有哪些端口,并测试端口是否有效。

端口名可以在调试助手的下拉列表【端口选择】中找到,也可以在电脑的设备管理器中查看。

ef644d3f290b0ba0b7c908d76fa438c8.png

没有串口怎么使用串口

办公电脑通常没有串口接口,可以使用USB转串口的电缆连接硬件设备。

9907a622a1aae1d51c20c2cdd7b5a335.png

集成串口功能时,需要大量的测试。如果硬件没到位,可以使用虚拟串口测试。在这个虚拟串口软件中,点击【Add virtual pair】,可以构建一对连通的虚拟串口。

配合串口调试助手,可以不用硬件,在本机完成通信测试。

0dbeb427983d333ccbac05ef64d4cb96.png

(如果需要这个工具,留一下邮箱)

【相关内容】

串口调试助手

使用串口采集电池的电压和内阻

扫码枪怎么使用

【往期经典】

终于会解方程组了

一起学Halcon,仿射变换

使用串口采集电池的电压和内阻

项目实战 | c#与VisionPro联合编程(二)使用相机获取图像

c#和Vpro,极简实现,5步完成一个可以运行的视觉程序

机器人无损收发小数的原理

TCP通信 | 三行代码制作自己的专属工具

vs+c#做的HMI程序模板,可以拿来直接用

源程序 | c#做的HMI程序模板

观察者模式 | .net中的事件

VisionPro | 使用卡尺工具测量宽度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值