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






        

  • 相关阅读:
    NAMESPACE
    所谓has a 和 is a
    C++ 的多重继承
    c# 与 c++ 编译
    初始化的顺序:和定义的顺序以及初始化函数都有关系。都要先定义的在前,后定义的在后。甚至连类的顺序都必须这样。
    关于转换
    隐藏
    第四章第四个例题(LRJ)
    初来扎到啊(觉得有些神圣尼)
    理解JS的执行环境
  • 原文地址:https://www.cnblogs.com/lvchaoshun/p/5906865.html
Copyright © 2020-2023  润新知