1. 购买USB转串RS232/485/422
如果你的电脑有串口的话,就不用买啦,我的台式机有串口,把USB转串的线插上之后,unbuntu就不支持了。(自己有嘛)
就是输入 ls /dev/ttyUSB*
提示没有那个文件或目录
2. 笔记本上的情况
输入 ls /dev/ttyUSB*
输出 /dev/ttyUSB0 表示ubuntu本身就自带了usb转串口的驱动
3. 连接测试
接上USB串口线,看看系统是否可以识别。输入以下命令
dmesg | grep ttyUSB
我的笔记本输出 [ 27.224393] usb 2-1.1: FTDI USB Serial Device converter now attached to ttyUSB0
或者直接可以到/dev下看看有没有ttyUSB0或者ttyUSB1
4. 安装 minicom,相当于windows下的超级终端。
sudo apt-get install minicom
5. 配置minicom。一般要root权限使用mincom
minicom -s
进行minicom配置。
+-----[configuration]------+
| Filenames and paths |
| File transfer protocols |
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
| Exit from Minicom
选择 Serial port setup,会出现:
A - Serial Device : /dev/ttyUSB1 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program : |
| E - Bps/Par/Bits : 9600 8N1 |
| F - Hardware Flow Control : No |
| G - Software Flow Control : No |
| |
| Change which setting?
我自己电脑的是ttyUSB0,这里需要注意的是流控制的配置,流控制全部选NO。
然后 Save setup as dfl
5. 回环测试
将DB9的2号和3号针(TX/RX)短接
sudo minicom
输入几个字母,就可以看到输出了。
有时间继续介绍串口编程
参考连接:http://blog.chinaunix.net/uid-23733005-id-204774.html