一、到屏连接的串口
打开电脑的设备管理器,并到其中的串口。并到哪个是与我们串口屏连接的串口号。
比如我们公司配套的串口小板使用的是,CP2102的USB转串口芯片。正常安装驱动可以看到如下图所示:那么我这里的串口号就是COM4
说明1,如何打开设备管理器。可以百度” 何打开设备管理器”,或打开本参考链接。
说明2,如何安装串口驱动。可以下载,驱动精灵,鲁大师等工具。
说明3,如果你的电脑没有任何串口。运行该串口软件可能会发生错误。
二、串口助手基本操作
1.串口配置
1.1,根据从步骤一中得到的串口号,选择我们与屏连接的串口号。
1.2,选择与串口屏同行的波特率。
1.3,数据位8,1停止位,无校验(通用默认配置)
1.4,参数设置好后,点击打开串口。
2.串口收发数据
2.1,发送指令内容(ascii字符串)。
2.1.1,点击去掉“HEX发送”。
2.1.2,点击去掉“发送新行”
2.1.3,输入需要发送的命令内容。比如“page 0”。
2.1.4,点击发送按钮。
2.2,发送指令结束符(hex数据的三个0xFF)。
2.2.1,点击勾选“HEX发送”。
2.2.2,输入需要发送的结束符,三个十六进制的FF
注意:每个“FF”不需要增加“0x“前缀。每两个“FF”之间需要一个空格
2.2.3,点击发送按钮。
到此,一条完整的指令就发送到串口屏了。
2.3,以ASCII字符串方式查看接收数据
勾选取消上图中2位置所示的“HEX显示”。这样串口屏发送出来的所有数据都会以字符串的方式在窗口1区域中显示出来。
注意:如上图3区域所示,可能会看到一些乱码字符出现。这是因为,串口屏的一些返回值不是有效的ASCII字符,或者汉字字符。
2.4,以hex方式查看接收数据
勾选如上图中2位置所示的“HEX显示”。这样串口屏发送出来的所有数据都会以HEX的方式在窗口1区域中显示出来。
注意:如上图3区域所示,这些十六进制的0xFF不在字符串显示范围内。所以导致了在字符串方式显示的时候出现乱码。
三、连续发送多条数据
当需要使用串口助手连续发送多条命令时,来回切换ASCII发送和HEX发送很不方便,效率很低。或者需要循环发送命令的时候,效率太低。所以,我们可以用到串口助手的“自动循环发送功能。”
printf输出格式用串口助手显示3.1,选择“多条字符串定义”选项卡。
3.2,在2区域打勾选中表示以“HEX方式发送数据”。
3.3,在3区域编辑需要发送的串口数据。
3.4,在4区域中,点击对应的按钮,将发送一次对应的数据类容。
3.5,在5区域中打勾选中“自动循环发送”。将按照6区域中设置的延时时间,对所有命令内容进行循环发送。直到取消勾选“自动循环发送”。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论