精华内容
下载资源
问答
  • 树莓派 USB转串口调试

    千次阅读 2018-02-07 11:21:07
    树莓派的linux内核中,已经写入了ch430的串口转Usb口的驱动 查连接的是那个U,用命令 lsusb 可以查看设备已经连接上,看到CH340 对应的U,用命令 dmesg tail 可以看到最后一行为access to ttyUSB0 则...

    树莓派的linux内核中,已经写入了ch430的串口转Usb口的驱动

    查连接的是那个U口,用命令

    lsusb

    可以查看设备已经连接上,看到CH340


    对应的U口,用命令

    dmesg tail

    可以看到最后一行为access to ttyUSB0

    则用

    ser = serial.Serial("/dev/ttyUSB0", 115200)   

    可以实现对串口的读取。

    暂时只实现了数字和英语


    展开全文
  • RaspberryPi2树莓派USB转串口连接Arduino

    万次阅读 2016-01-20 00:09:04
    PI通过USB转串口连接Arduino我用树莓派2连接Arduino,然后通过Arduino控制继电器和其他设备。 树莓派连接Arduino大致有几种方法: TTL串口直接连接,有人说需要转电平,我没有试。 I2C或SPI连接,我没有试。 USB转...

    PI通过USB转串口连接Arduino

    我用树莓派2连接Arduino,然后通过Arduino控制继电器和其他设备。
    树莓派连接Arduino大致有几种方法:

    1. TTL串口直接连接,有人说需要转电平,我没有试。
    2. I2C或SPI连接,我没有试。
    3. USB转TTL后,TTL连接Arduino,我用的这种方法。

    下面是用到的各种物件:

    1. 树莓派2:http://item.jd.com/1646034971.html
    2. USB转TTL串口PL2303:http://item.jd.com/1647505472.html
    3. Arduino UNO r3:http://item.jd.com/1400590582.html
    4. 各种线:http://item.jd.com/1656731340.html

    连接方法:

    1. 树莓派通过EDUP8505无线网卡连接到家里的WIFI路由器,就能作为家里各种传感器和单片机的网关了。连接方法参考Raspberrypi自动连接WIFI
    2. 树莓派通过PL2303,即USB口插树莓派上,TTL串口插Arduino上。同时树莓派(5V2A)可以给Arduino供电(5V30mA),树莓派的电源是通过插线板的USB供电的。
    3. Arduino可以连接其他的模块,譬如无线继电器,接收树莓派的指令,控制开关的开启和关闭,实现加热的功能。还可以有其他的。

    Arduino程序

    Arduino上可以写个简单的ECHO串口程序,即收到数据时亮LED灯,同时将收到的数据发送出来:

    void setup() {
      pinMode(13, OUTPUT);
      Serial.begin(115200);
    }
    
    void loop() {
      // now data from serial, turn off the LED.
      if (Serial.available() <= 0) {
        digitalWrite(13, LOW);
        delay(100);
        return;
      }
    
      // echo the serial data.
      Serial.print((char)Serial.read());
      digitalWrite(13, HIGH);
      delay(50);
    }

    注意:我们使用的是115200波特率,如果使用Arduino的串口窗口,记得改成这个波特率。这个是树莓派比较常用的波特率。
    备注:可以使用Arduino的串口调试窗口,将代码Upload,可以发送字符串给Arduino,如果能正常ECHO,那么就没有问题了。

    Arduino连接PI2

    PL2303的接口有五个:

    1. VCC5V: 这个是5V电源输出,这个接Arduino的VIN(即外接电源入口)。下图黄线。
    2. GND:这个接地,必须接Arduino的GND。下图灰线。
    3. RX:接Arduino的TX,即引脚1. 下图蓝线。
    4. TX:接Arduino的RX,即引脚0. 下图绿线。
    5. VCC3.3V:这个没有用到。

    接完后如下图:

    PL2303接线图

    来张大图特写:

    PL2303接线

    PI2读USB串口

    PL2303连接树莓派,即USB插上树莓派后,可以登录到树莓派查看设备:

    winlin@raspberrypi:~$ lsusb
    Bus 001 Device 013: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port

    可以看到这个PL2303的USB设备是有驱动的,可以直接用这个设备:

    winlin@raspberrypi:~$ ll /dev/ttyUSB0 
    crw-rw---- 1 root dialout 188, 0 Jan 19 16:00 /dev/ttyUSB0

    备注:可以让树莓派自动汇报IP,用WIFI登录上去。

    再树莓派上下载代码,和串口通信:

    git clone https://github.com/winlinvip/raspi-tools.git &&
    sudo python raspi-tools/raspi-pl2303.py

    可以看到输出:

    PI: Hello, Arduino, this is RaspberryPi 2.0~
    . . . . . . . . . . . . . . . . . . . . . . .
    Arduino: Hello, Arduino, this is RaspberryPi 2.0~

    这个就是串口通信完成了,可以将这两个程序改成需要的方式,进行特定的控制了。

    最后,来一张总图像:
    PI2-Arduino

    接下来就可以做具体的控制了。

    展开全文
  • 树莓派连接USB转串口的使用

    树莓派连接USB转串口的使用

    展开全文
  • 4、树莓派连接USB转串口的使用

    万次阅读 多人点赞 2018-05-23 11:30:05
    树莓派上自带一个串口,用于连接...树莓派的 raspberry 2018.04.18 stretch版本的系统中已经集成了USB转串口驱动,可以直接连接上串口就可以使用。 1、 我手中的USB转串口芯片是FTDI公司的FT203XS,把它插入树莓派...

          树莓派上自带一个串口,用于连接蓝牙或是串口命令行,串口资源很少,对于嵌入式的应用来说串口设备很多,需要的串口数量也很多,因为通过USB外接串口是一个不错的选择。树莓派的 raspberry 2018.04.18 stretch版本的系统中已经集成了USB转串口驱动,可以直接连接上串口就可以使用。

            1、 我手中的USB转串口芯片是FTDI公司的FT203XS,把它插入树莓派的USB接口中,命令行使用lsusb查看设备能否识别。

           2、查看识别成的串口号ls -l /dev/tty*   根据列表看到了识别成了ttyUSB1,查看串口的波特率 stty -F /dev/ttyUSB1

          3、查看串口的连接信息 命令行输入dmesg | grep ttyUSB1


          4、树莓派默认安装了python 和pyserial, 使用pip命令查看一下有没有 命令行输入pip list,查看到安装pyserial 版本号为3.2.1

    4、命令python查看安装到系统上的串口,命令行输入python -m serial.tools.list_ports

    5、python脚本测试串口,打开串口,设置波特率115200,把串口的TX和RX短路接到一起,发送123456,接收到123456

        到此串口的测试就完成,剩下的就可以使用python来完成各种各样的串口应用,比如像我的文章中介绍的编写一下串口助手软件,同样可以把代码从windows跨平台到树莓派上来来用。其他的应用就任你想象,梦想有多大,舞台就有多大。



    展开全文
  • 树莓派系统中已经内置了常用的USB转串口驱动。 1、将USB转串口设备插入树莓派的USB口,通过lsusb命令查看是否正确识别 2、使用ls -l /dev/tty*命令,查看设备名称。在这儿被识别成了/dev/ttyUSB0 3、查看串口...
  • 版本的系统中已经集成了USB转串口驱动,可以直接连接上串口就可以使用。这里介绍一下使用树莓派链接串口,实现自发自收的过程。 1、 我手中的USB转串口芯片是是一个集成CH340芯片的串口,首先把它插入树...
  • 树莓派如何使用USB转串口功能

    千次阅读 2018-10-28 16:39:33
    树莓派上自带一个串口,用于...树莓派的 raspberry 2018.04.18 stretch版本的系统中已经集成了USB转串口驱动,可以直接连接上串口就可以使用。 1、插上USB转TTL模块,如CH340、PL2303、CP2102等,用lsusb命令查看...
  • 树莓派4B使用usb转串口通讯模块,简单检查一下连接情况,把USB转串口的TX和RX引脚用杜邦线短接一下,来测试一下能不能用。USB转串口模块和minicom串口助手
  • 树莓派板子上只有一个串口,用于蓝牙和串口命令行,串口资源少,可以通过USB转...1.USB转串口模块CH340,插入树莓派USB口,命令行 lsusb 查看设备是否识别。 2.查看识别成的串口号 ls -l /dev/tty*,通过列表可知识...
  • 树莓派上使用USB转串口

    万次阅读 2016-06-07 14:34:10
    我需要从把开发板和树莓派用一个USB线连起来,通过USB串口通信,因此要配置一下 参考这篇文章:点击打开链接 设置串口: 1.安装minicom sudo apt-get install minicom 2.设置 minicom -s 3.使用: minicom 4...
  • 参考文档 Mac OS X上使用USB转串口线连接树莓派 Mac OS X串口连接树莓派 Mac OS X串口连接树莓派 Mac上使用串口登陆树莓派3 Mac 利用usb转串口连接树莓派3及配置wifi ...
  • 树莓派GPS(USB转串口)获取经纬度

    千次阅读 2017-05-25 21:09:00
    准备工作:树莓派、GPS(我用的SF2820)、CP210XUSB转串口线 操作步骤: 1.把gps模块的usb接上树莓派,然后启动树莓派,执行lsusb命令 2.执行以下命令查看设备名 pi@raspberrypi:~$ ls /dev/ttyUSB0 ...
  • 树莓派USB口,虽然设备会变,但是位置不变,每个位置都有个KERNELS号,因此可以通过绑定这个位置的ID 1.查询已有的串口的KERNELS号: 查看ttyUSB0的: udevadm info --attribute-walk --name=/dev/ttyUSB0 |...
  • 参考 wiringPi使用手册 ...在树莓派上用Qt写串口发送数据的程序serialTEST.proQT += core QT -= guiTARGET = test CONFIG += console CONFIG -= app_bundleTEMPLATE = appSOURCES += main.cppINCLUDE
  • 树莓派 Ubuntu mate16.04 创建2个线程,2个usb转串口互相收发数据,加了Makefile文件,编译请输入make,make clean清除.o文件
  • Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub ...是不是因为没有装什么软件,用putty无法连接,是没有识别USB转串口还是什么
  • 环境:Mac工具:树莓派usb转串口,3根杜邦线默认:树莓派SD卡系统安装好,没安装好可参考网上教程。推荐官网步骤一:安装驱动 Mac安装CH340驱动(根据自己的USB转串口芯片下载对应驱动,网上大多教程说安装PL2303...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 129
精华内容 51
关键字:

树莓派usb转串口