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 这些方式了解即可。

  • 22
    点赞
  • 123
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Naisu Xu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值