跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
MediaWiki帮助
Mcuzone Wiki
搜索
搜索
登录
个人工具
登录
查看“5105 CM5IO UUART”的源代码
页面
讨论
大陆简体
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
特殊页面
页面信息
←
5105 CM5IO UUART
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
== '''关键词''' == 树莓派、CM5核心板、RPiOS、双RS485、双RS232、USB2.0 == '''一、简介''' == CM5IO_UUART == '''二、硬件资源''' == == '''三、模块测试''' == 本文档采用树莓派OS的版本为2024-07-04-raspios-bookworm-arm64.img.xz,树莓派OS下载地址: https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit CM5IO_Mini扩展板上的USB接口上可接一块双RS485双RS232扩展板(USB),扩展出两个RS485接口+两个RS232接口,如下图所示: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_145.jpg 测试需要安装串口软件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。 === 3.1 连接串口 === 在树莓派终端中执行<code>lsusb</code>,红框处即为USB转串口芯片: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_54.jpg 执行ls /dev/ttyACM*,如下图所示: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_55.jpg 四个接口的示意图如下: <html><img src="http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_122.jpg" width=400></html> === 3.2 测试双RS485 === '''测试ttyACM1与PC之间的数据收发:''' 在PC端插上一个USB转485的转换器,与扩展板上的RS485接口(ttyACM1,对应UART1)相连,各自打开串口软件进行收发,结果如下: 树莓派OS端/Windows端: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_60.jpg 经过实测,波特率最高可达到2.02Mbps(以传输数据不发生乱码、缺失为准)。 '''测试ttyACM2与PC之间的数据收发:''' 在PC端插上一个USB转485的转换器,与扩展板上的RS485接口(ttyACM2,对应UART2)相连,各自打开串口软件进行收发,结果如下: 树莓派OS端/Windows端: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_61.jpg 经过实测,波特率最高可达到2.02Mbps(以传输数据不发生乱码、缺失为准)。 '''测试ttyACM1与ttyACM2之间的数据收发:''' 扩展板上的两个RS485接口(ttyACM1与ttyACM2)相连,各自打开串口软件进行收发,结果如下: ttyACM1的树莓派OS端/ttyACM2的树莓派OS端: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_62.jpg 经过实测,波特率最高可达到3.03Mbps(以传输数据不发生乱码、缺失为准)。 === 3.3 测试双RS232 === '''测试ttyACM0与PC之间的数据收发:''' 在PC端插上一个USB转232的转换器,与扩展板上的RS232接口(ttyACM0,对应UART0)相连,各自打开串口软件进行收发,结果如下: 树莓派OS端/Windows端: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_57.jpg 经过实测,波特率最高可达到740kbps(以传输数据不发生乱码、缺失为准)。 '''测试ttyACM3与PC之间的数据收发:''' 在PC端插上一个USB转232的转换器,与扩展板上的RS232接口(ttyACM3,对应UART3)相连,各自打开串口软件进行收发,结果如下: 树莓派OS端/Windows端: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_58.jpg 经过实测,波特率最高可达到740kbps(以传输数据不发生乱码、缺失为准)。 '''测试ttyACM0与ttyACM3之间的数据收发:''' 扩展板上的两个RS232接口(ttyAMA0与ttyAMA3)相连,各自打开串口软件进行收发,结果如下: ttyAMA0的树莓派OS端/ttyAMA3的树莓派OS端: http://www.mcuzone.com/wiki/5005_CM5IO_Mini/5005_CM5IO_Mini_59.jpg 经过实测,波特率最高可达到1.22Mbps(以传输数据不发生乱码、缺失为准)。 {{联系我们_图标}}
本页使用的模板:
模板:联系我们 图标
(
查看源代码
)
返回
5105 CM5IO UUART
。
开关有限宽度模式