天天看点

ubuntu + usb转RS232驱动

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     sudo 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