如何在linux下调试串口,发送十六进制数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在linux下调试串口,发送十六进制数据相关的知识,希望对你有一定的参考价值。
串口发送的数据是8位的,最大为255,就是FF,如果要发送大于255的数,必须变成几个字节发送,例如要发送十进制2315,就要将数据拆分 data(0)=2315/256; data(1)=2315%256; 这样就拆分开数据,再将数据发送出去。 参考技术A 使用gtkterm,这个可以传输LabVIEW串口调试助手
目录
在之前Python Qt GUI设计:做一款串口调试助手(实战篇—1)博文中,我们使用Python Qt做过一款串口调试助手,本篇博文将在依托LabVIEW串口通信 基础上,再做一款LabVIEW串口调试助手,效果如下所示:
项目资源下载:LabVIEW串口调试助手-嵌入式文档类资源-CSDN下载
该串口调试助手支持:自定义COM口、通信波特率、循环定时发送、HEX/字符显示、发送/接收错误状态提示等功能。
下面分享一下主要功能模块的实现代码。
1、打开串口功能
2、关闭串口功能
3、发送数据功能
4、清除计数功能
5、清除接收区功能
6、清除发送区功能
7、接收数据十六进制显示功能
8、发送数据十六进制显示功能
9、接收数据显示功能
10、循环发送数据功能
11、停止运行功能
项目资源下载:LabVIEW串口调试助手-嵌入式文档类资源-CSDN下载
拓展学习:
LabVIEW智能示波器(普源DS1000E)_不脱发的程序猿的博客-CSDN博客
以上是关于如何在linux下调试串口,发送十六进制数据的主要内容,如果未能解决你的问题,请参考以下文章