LINUX下usb串口编程自发自收数据

本文介绍了初学者如何在Linux下进行USB串口编程,包括连接USB串口设备、识别设备(ttyUSB0)、安装minicom工具进行配置,以及初步的串口通信尝试。在配置minicom时,将Serial Device设置为/dev/ttyUSB0并保存,成功连接后将进入一个空白界面。虽然编程过程相对简单,但数据收发的稳定性及参数设置仍有待深入理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,我是一个初学者,编程之前准备一个USB串口(我用的是有9个针的串口型号是U232-P9 converter),然后用一个我不知道名字的什么线把串口上的两排线中的5根针的那一排线的2,3个针连接起来。

插到笔记本的USB接口上。

ls /dev

你会发现比插上USB串口之前运行该命令时多了一个ttyUSB0 的设备

现在可以使用以下命令查找有效的串口设备:

sudo cat /proc/devices

会出现这个: 188ttyUSB

安装minicom

sudo apt-get install minicom

安装好后设置

sudo minicom -s

出现如下界面

┌──[configuration]────┐
│ Filenames and paths │
│ File transfer protocols │
Serial port setup
│ Modem and dialing │
│ Screen and keyboard │
│ Save setup as ttyS0 │
Save setup as..
│ Exit │
Exit from Minicom
└───────────────┘

选则Serial port setup │进入如下界面:

┌────────────────────────────────────────────┐
│ A - Serial Device : /dev/ttyS8 │
│ B - Lockfile Location : /var/lock │
│ C - Callin Program : │
│ D - Callout Program : │
│ E - Bps/Par/Bits : 115200 8N1 │
│ F - Hardware Flow Control : No │
│ G - Software Flow Control : No │
│ │
│ Change which setting? │
└───────────────────────────────────────────

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值