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

05-11 13:27