跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
Mcuzone Wiki
搜索
搜索
登录
个人工具
登录
查看“5103 CM5IO UART”的源代码
页面
讨论
大陆简体
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
←
5103 CM5IO UART
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== '''关键词''' == 树莓派、CM5核心板、RPiOS、双RS485、双RS232、40p-GPIO == '''一、简介''' == CM5IO_UART == '''二、硬件资源''' == == '''三、模块测试''' == 本文档采用树莓派OS的版本为2024-07-04-raspios-bookworm-arm64.img.xz,树莓派OS下载地址: https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit CM5IO_Mini扩展板上的40p-GPIO接口上可接一块双RS485双RS232扩展板(40p-GPIO),扩展出两个RS485接口+两个RS232接口,如下图所示: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_140.jpg === 3.1 连接串口 === 测试需要安装串口软件CuteCom,安装命令为: <code>sudo apt install cutecom</code> 安装完毕后,点击桌面左上角的树莓派图标,在“System Tools”有CuteCom的快捷方式: http://www.mcuzone.com/wiki/0012_MPUUART_MP4232/0012_MPUUART_MP4232_01.jpg 如果在使用过程中有权限不足的问题,请打开树莓派OS终端,输入: <code>sudo cutecom</code> 来启动CuteCom。 系统运行后打开终端,运行下列命令: <code>sudo nano /boot/firmware/config.txt</code> 在文件末尾加入下列语句: <code>dtoverlay=uart0</code> <code>dtoverlay=uart2</code> <code>dtoverlay=uart3</code> <code>dtoverlay=uart4</code> http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_40.jpg 重启后即可使用两个RS485接口和两个RS232接口。 四个接口的示意图如下: <html><img src="http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_87.jpg" width=400></html> === 3.2 测试双RS485 === '''测试ttyAMA0与PC之间的数据收发:''' 在PC端插上一个USB转485的转换器,与扩展板上的RS485接口(ttyAMA0,对应UART0)相连,各自打开串口软件进行收发,结果如下: 树莓派OS端/Windows端: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_43.jpg 经过实测,波特率最高可达到2.01Mbps(以传输数据不发生乱码、缺失为准)。 '''测试ttyAMA2与PC之间的数据收发:''' 在PC端插上一个USB转485的转换器,与扩展板上的RS485接口(ttyAMA2,对应UART2)相连,各自打开串口软件进行收发,结果如下: 树莓派OS端/Windows端: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_42.jpg 经过实测,波特率最高可达到2.01Mbps(以传输数据不发生乱码、缺失为准)。 '''测试ttyAMA0与ttyAMA2之间的数据收发:''' 扩展板上的两个RS485接口(ttyAMA0与ttyAMA2)相连,各自打开串口软件进行收发,结果如下: ttyAMA0的树莓派OS端/ttyAMA1的树莓派OS端: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_44.jpg 经过实测,波特率最高可达到1.39Mbps(以传输数据不发生乱码、缺失为准)。 === 3.3 测试双RS232 === '''测试ttyAMA3与PC之间的数据收发:''' 在PC端插上一个USB转232的转换器,与扩展板上的RS232接口(ttyAMA3,对应UART3)相连,各自打开串口软件进行收发,结果如下: 树莓派OS端/Windows端: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_45.jpg 经过实测,波特率最高可达到890kbps(以传输数据不发生乱码、缺失为准)。 '''测试ttyAMA4与PC之间的数据收发:''' 在PC端插上一个USB转232的转换器,与扩展板上的RS232接口(ttyAMA4,对应UART4)相连,各自打开串口软件进行收发,结果如下: 树莓派OS端/Windows端: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_46.jpg 经过实测,波特率最高可达到890kbps(以传输数据不发生乱码、缺失为准)。 '''测试ttyAMA3与ttyAMA4之间的数据收发:''' 扩展板上的两个RS232接口(ttyAMA3与ttyAMA4)相连,各自打开串口软件进行收发,结果如下: ttyAMA3的树莓派OS端/ttyAMA4的树莓派OS端: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_47.jpg 经过实测,波特率最高可达到990kbps(以传输数据不发生乱码、缺失为准)。 {{联系我们_图标}}
本页使用的模板:
模板:联系我们 图标
(
查看源代码
)
返回
5103 CM5IO UART
。
开关有限宽度模式