Linux笔记:串口通讯工具minicom基础使用
Posted Naisu Xu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux笔记:串口通讯工具minicom基础使用相关的知识,希望对你有一定的参考价值。
目的
串口是在开发测试中经常用到的一种接口。在linux中可以在shell中用stty命令设置串口参数、使用ehco命令通过串口发数据、使用cat命令接收来自串口的数据。上面的几个操作在很多时候会遇到些问题。使用minicom进行串口数据交互会更加方便些,这篇文章将对相关内容做个说明。
快速上手
大多数linux发行版都没有自带的minicom,Debian和Ubuntu等系统下可以使用 apt instal minicom
方式安装。
通常使用 minicom -D 串口设备 -b 波特率
就可以使用串口了(如有提示权限问题加就上sudo试试):
启用后收到数据时会在窗口直接显示,按下键盘会直接发送数据(默认情况下不会显示键入的内容)。
键盘按一下 Ctrl+A
,然后再按下 X
就可以退出程序。
注一:串口名称可以用过 dmesg | grep tty*
或是 ls /dev/ | grep tty*
来查询;
注二:minicom波特率默认为115200,即上面的 -b 115200也可以省略;
常用命令
在使用程序过程中可以使用 Ctrl+A
Z
打开命令帮助:
比较有用的命令就下面几个:
命令 | 说明 |
---|---|
Ctrl+A X | 退出程序 |
Ctrl+A W | 启用/禁用自动换行,默认禁用 |
Ctrl+A E | 启用/禁用输入显示,默认禁用 |
Ctrl+A C | 清屏 |
常用选项
在shell中使用minicom时常用的选项如下:
选项 | 说明 |
---|---|
-D | 设置串口设备 |
-b | 设置波特率,默认为115200 |
-w | 启用自动换行 |
-H | 使用HEX方式(十六进制)显示收到的数据 |
-s | 设置minicom |
总结
minicom的基础使用非常简单,唯一的缺陷是无法发送十六进制数据,或者说是我还没发现怎么实现。更多的内容直接使用 man minicom 或是 minicom -h 这些方式了解即可。
以上是关于Linux笔记:串口通讯工具minicom基础使用的主要内容,如果未能解决你的问题,请参考以下文章