概述
启动树莓派的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转串口的使用所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复