首先,我是一个初学者,编程之前准备一个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? │
└──────────────
Linux环境下USB串口编程实践

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





