Linux 串口测试 操作说明
1. 工控机的串口文件 & 测试工具cutecom介绍
- linux 中的串口文件
$ ls /dev/ttyS*
/dev/ttyS0 /dev/ttyS1 /dev/ttyS2 /dev/ttyS3
- linux 串口测试工具—cutecom
$ sudo apt install cutecom
$ cutecom
- 设置波特率,开始位,停止位,数据位,校验位
2. 测试串口线是否正常连接 & 定位串口位置
1. RX TX短接:保证收发数据一致
2. 发送十六进制:"0x12 0x34" ,查看返回信息是否为:"0x12 0x34"
3. 如果没有收到相同的返回数据,则换串口(/dev/tty*)发送
4. 四个串口都没有接收到相同的返回信息,检查接线
5. 返回相同信息的串口号(如 /dev/tty0)即为当前实际使用串口号
3. 测试串口设备–喇叭
如果确定了硬件和串口接线正常并且确定了串口号,接下来开始测试喇叭的串口通信是否正常:
- 把之前短接的TX RX 和 地线对应接到喇叭上;
- 如果输入数据后喇叭不响,把TX RX调换一下;
- 调换之后还是不响,检查一下当前用户是否在用户组dialout; 该步骤需要重启才生效;
$ sudo adduser myusername dialout
播放语音 | 测试数据(16进制) |
---|---|
电脑运行音乐 | 01 51 02 00 1c 4e 02 |
障碍物提醒 | 01 51 03 00 1c 4f 02 |
右方障碍物提醒 | 01 51 04 00 1c 48 02 |
停止播放 | 01 51 00 00 1c 4c 02 |
Linux 串口测试 操作说明相关推荐
- Linux串口测试工具
Linux串口测试工具 Windows 下的串口工具非常多,Linux下的串口工具相对较少,有时候要调试给定串口通信可靠性,则需要搜索一圈才能找到易用方便且满足自己的需求的工具. 无意中发现 linu ...
- linux 测试串口命令,Linux 下测试串口的命令microcom
昨天应为要测试主板上的串口,查了一下,可以使用microcom 这条命令进行测试. 命令使用方法很简单: Usage: microcom [-d DELAY] [-t TIMEOUT] [-s SPE ...
- linux通过串口读取文件,Linux 串口读写(二)
例子 下面是一个简单的读取串口数据的例子,使用了上面定义的一些函数和头文件 /************************************************************* ...
- linux串口驱动分析【转】
转自:http://blog.csdn.net/hanmengaidudu/article/details/11946591 硬件资源及描述 s3c2440A 通用异步接收器和发送器(UART)提供了 ...
- Linux串口应用编程
目录 Demo 串口应用编程介绍 终端Terminal 串口应用编程(配置.读取.写入) struct termios 结构体配置 输入模式: c_iflag 输出模式: c_oflag 控制模式: ...
- Linux 串口编程四 串口设备程序开发
Linux 串口编程和程序相对来说是很简单的,之所以用博客连载来展示,主要是想在学会使用的基础上掌握相关背景,原理以及注意事项.相信在遇到问题的时候,我们就不会对于技术的概念和 API 的使用浅尝辄止 ...
- linux内核串口调试,linux 串口调试方法
linux 串口调试方法 作者:syhdjf 发布于:2015-4-8 16:41 最近项目上用到linux下的串口,与下级模块的通信出了些问题,所以写了个小程序想要测试下串口,物理连接是PC端串口调 ...
- linux串口termios
linux串口termios NAME termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, ...
- Serial Programming HOWTO——Linux 串口编程HOWTO
转自:http://bbs.loveunix.net/viewthread.php?tid=35896 1. Introduction 简介 This is the Linux Serial Prog ...
最新文章
- emacs 搭建racket开发环境
- MyBatis-plus使用
- 050_Boolean对象
- python 内置模块 增加_模块的内置方法--Python提高班
- 天津大学计算机学院院长及副院长,李晓红 教授
- django入门与实践 3-1 环境搭建
- 新媒体视频导演 - 美学基础 todo
- 【Java从0到架构师】基本概念 + 环境搭建
- 【TensorFlow-windows】(七) CNN之VGG-net的测试
- Linux-rhel6.4 编译安装PHP,Nginx与php连接
- 在Vue+springBoot环境中如何实现单点登录(SSO)
- LNMP下Redis介绍以及安装(Linux)
- pc java版什么区别_Java主要有三种版本:用于工作站、PC标准版的是( )。
- 在线抽奖、限时秒杀、拼团抢购,别的商城有的功能你也可以轻松拥有!
- 凤凰网视频直播视频流
- grammarly怎么安装到word
- hive:函数:自定义函数(笔记)
- windows环境系安装flask框架,pyth3.x版本
- java统计英文单词_java单词统计
- 讲一个程序员如何副业月赚三万的真实故事