我是靠谱客的博主 欣慰饼干,最近开发中收集的这篇文章主要介绍树莓派UART树莓派4 UART 多串口配置通信树莓派基础实验36:通用串口通信实验4、树莓派连接USB转串口的使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 

启动树莓派的mini UART串口

查看设备文件:ls -l /dev

执行sudo raspi-config命令

选择Interfacing Options

/

展示所有串口命令

$ dtoverlay -a | grep uart

查看特定串口信息

$ dtoverlay -h uart2

执行编辑 config.txt 命令:

sudo vim /boot/config.txt

在文件结尾添加如下:

dtoverlay=uart2
dtoverlay=uart3
dtoverlay=uart4
dtoverlay=uart5

重启后查看是否生效:

$ ls /dev/ttyAMA*

结果显示如下:

pi@raspberrypi:~ $ ls /dev/ttyAMA*
/dev/ttyAMA0  /dev/ttyAMA1  /dev/ttyAMA2  /dev/ttyAMA3  /dev/ttyAMA4

各 UART 串口与 GPIO 对应关系:

GPIO14 = TXD0 -> ttyAMA0
GPIO0  = TXD2 -> ttyAMA1
GPIO4  = TXD3 -> ttyAMA2
GPIO8  = TXD4 -> ttyAMA3
GPIO12 = TXD5 -> ttyAMA4

GPIO15 = RXD0 -> ttyAMA0
GPIO1  = RXD2 -> ttyAMA1
GPIO5  = RXD3 -> ttyAMA2
GPIO9  = RXD4 -> ttyAMA3
GPIO13 = RXD5 -> ttyAMA4

找到对应的 GPIO0 和 GPIO1 针脚连起来:
pi@raspberrypi:~ $ python3
Python 3.7.3 (default, Jul 25 2020, 13:03:44) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import serial
>>> ted = serial.Serial(port="/dev/ttyAMA1", baudrate=9600)
>>> ted.write("Hello World".encode("gbk"))
11
>>> ted.read(11)
b'Hello World'
>>> 

/

 安装:pip3 install pyserial
import serial #导入模块

ser=serial.Serial(port="/dev/ttyAMA1",baudrate=9600,timeout=5)

#十六进制的发送
   result=ser.write(chr(0x06).encode("utf-8"))#写数据
   print("写总字节数:",result)
 
   #十六进制的读取
   print(ser.read().hex())#读一个字节

树莓派4 UART 多串口配置通信

树莓派4 UART 多串口配置通信 | 树莓派实验室 (nxez.com)

Python的串口通信(pyserial) - 东小东 - 博客园 (cnblogs.com)

树莓派基础实验36:通用串口通信实验

树莓派基础实验36:通用串口通信实验 - 简书 (jianshu.com)

树莓派3B+使用GPIO实现串口通信 

(13条消息) 树莓派3B+使用GPIO实现串口通信_漫长IT路-CSDN博客_树莓派串口通信

树莓派使用uart串口与串口设备通信

树莓派使用uart串口与串口设备通信 - 李春利的个人空间 - OSCHINA - 中文开源技术交流社区

树莓派4BGPIO串口通讯设置(3B+通用)

树莓派4BGPIO串口通讯设置(3B+通用) (baidu.com)

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

(13条消息) 4、树莓派连接USB转串口的使用_fhqlongteng的博客-CSDN博客_树莓派usb转串口

USB CDC串口通信(BSP编译,非MicroPython)

【树莓派Pico测评】- USB CDC串口通信(BSP编译,非MicroPython) - 创新实验室 - 电子工程世界-论坛 (eeworld.com.cn)

树莓派usb串口的使用 

(14条消息) 树莓派系列(一)-——————树莓派usb串口的使用_由山的博客-CSDN博客_树莓派usb串口通信

最后

以上就是欣慰饼干为你收集整理的树莓派UART树莓派4 UART 多串口配置通信树莓派基础实验36:通用串口通信实验4、树莓派连接USB转串口的使用的全部内容,希望文章能够帮你解决树莓派UART树莓派4 UART 多串口配置通信树莓派基础实验36:通用串口通信实验4、树莓派连接USB转串口的使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部