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 串口测试 操作说明相关推荐

  1. Linux串口测试工具

    Linux串口测试工具 Windows 下的串口工具非常多,Linux下的串口工具相对较少,有时候要调试给定串口通信可靠性,则需要搜索一圈才能找到易用方便且满足自己的需求的工具. 无意中发现 linu ...

  2. linux 测试串口命令,Linux 下测试串口的命令microcom

    昨天应为要测试主板上的串口,查了一下,可以使用microcom 这条命令进行测试. 命令使用方法很简单: Usage: microcom [-d DELAY] [-t TIMEOUT] [-s SPE ...

  3. linux通过串口读取文件,Linux 串口读写(二)

    例子 下面是一个简单的读取串口数据的例子,使用了上面定义的一些函数和头文件 /************************************************************* ...

  4. linux串口驱动分析【转】

    转自:http://blog.csdn.net/hanmengaidudu/article/details/11946591 硬件资源及描述 s3c2440A 通用异步接收器和发送器(UART)提供了 ...

  5. Linux串口应用编程

    目录 Demo 串口应用编程介绍 终端Terminal 串口应用编程(配置.读取.写入) struct termios 结构体配置 输入模式: c_iflag 输出模式: c_oflag 控制模式: ...

  6. Linux 串口编程四 串口设备程序开发

    Linux 串口编程和程序相对来说是很简单的,之所以用博客连载来展示,主要是想在学会使用的基础上掌握相关背景,原理以及注意事项.相信在遇到问题的时候,我们就不会对于技术的概念和 API 的使用浅尝辄止 ...

  7. linux内核串口调试,linux 串口调试方法

    linux 串口调试方法 作者:syhdjf 发布于:2015-4-8 16:41 最近项目上用到linux下的串口,与下级模块的通信出了些问题,所以写了个小程序想要测试下串口,物理连接是PC端串口调 ...

  8. linux串口termios

    linux串口termios NAME termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow, cfmakeraw, ...

  9. Serial Programming HOWTO——Linux 串口编程HOWTO

    转自:http://bbs.loveunix.net/viewthread.php?tid=35896 1. Introduction 简介 This is the Linux Serial Prog ...

最新文章

  1. emacs 搭建racket开发环境
  2. MyBatis-plus使用
  3. 050_Boolean对象
  4. python 内置模块 增加_模块的内置方法--Python提高班
  5. 天津大学计算机学院院长及副院长,李晓红 教授
  6. django入门与实践 3-1 环境搭建
  7. 新媒体视频导演 - 美学基础 todo
  8. 【Java从0到架构师】基本概念 + 环境搭建
  9. 【TensorFlow-windows】(七) CNN之VGG-net的测试
  10. Linux-rhel6.4 编译安装PHP,Nginx与php连接
  11. 在Vue+springBoot环境中如何实现单点登录(SSO)
  12. LNMP下Redis介绍以及安装(Linux)
  13. pc java版什么区别_Java主要有三种版本:用于工作站、PC标准版的是( )。
  14. 在线抽奖、限时秒杀、拼团抢购,别的商城有的功能你也可以轻松拥有!
  15. 凤凰网视频直播视频流
  16. grammarly怎么安装到word
  17. hive:函数:自定义函数(笔记)
  18. windows环境系安装flask框架,pyth3.x版本
  19. java统计英文单词_java单词统计
  20. 讲一个程序员如何副业月赚三万的真实故事

热门文章

  1. Android DatePicker 设置时间范围
  2. soap+wsimport的webservice接口客户端实现
  3. java MongoDB直接存pojo类
  4. 魔域私服服务器连接中断,魔域私服服务器中装备武器道具爆率相关算法及设置详细攻略分享...
  5. 阿里云优惠活动中的新用户是如何界定的
  6. 讯飞-糖尿病遗传风险检测挑战赛
  7. 中南大学计算机网.doc,中南大学计算机网络课程设计报告.doc
  8. 集体智慧编程学习之核方法
  9. Vue的H5页面唤起支付宝支付
  10. 《演化学习:理论和算法的进展》