天天看點

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