当前位置: 首页 > news >正文

【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——RS485串口测试

1)实验平台:正点原子ATK-DLMP257B开发板
2)浏览产品:www.alientek.com
3)全套实验源码+手册+视频下载:正点原子资料下载中心

文章目录

  • 第四章 ATK-DLMP257B功能测试——RS485串口测试

第四章 ATK-DLMP257B功能测试——RS485串口测试

  ATK-DLMP257B开发板板载1路RS485,测试前需要准备正点原子USB转换器来完成测试,如下图所示:
在这里插入图片描述

图 4.10 1 正点原子多合一USB 转换器模块

  将开发板的RS485 A端通过杜邦线连接到正点原子USB转换器模块的RS485 A端,B端连接到B端。使用了正点原子的USB转换器模块,会在PC(电脑端)看到一个串口。
在这里插入图片描述

图 4.10 2 RS485接口连接

  在计算机的设备管理器查看端口号。编者的端口号有三个,两个是开发板 USB 调试串口的,另一个就是RS485的端口号了。
在这里插入图片描述

图 4.10 3 设备管理器查看端口号

  可以看到USB-SERIAL Port(COM122)为开发板底板的RS485串口。下面使用minicom串口调试工具来进行数据收发测试。

  执行下面命令进入minicom配置界面(这里不详细讲minicom使用方法)

minicom -s

在这里插入图片描述

图 4.10 4 minicom配置界面

  进入minicom配置界面,通过键盘“↓”方向键选择第3项“Serial port setup”来配置RS485串口。
在这里插入图片描述

图 4.10 5 minicom配置界面

  在出厂系统中,RS485串口对应的设备为/dev/ttySTM1,所以我们下面配置为/dev/ttySTM1,115200,8N1,无硬件流控。

  操作方式为,在下面界面按“A”键即可修改“Serial Device”选项内容,我们改为“/dev/ttySTM1”,按Enter确认;再按“F”键即可关闭硬件流控功能,即将默认的“Yes”改为“No”。按“E”键可调整波特率,但它默认为“115200 8N1”,所以我们不用调整。
在这里插入图片描述

图 4.10 6 RS485串口配置

  最后按Enter确认最终配置,即退出当前配置界面。以下界面选择“Exit”退出配置界面,即可进入数据收发窗口。
在这里插入图片描述

图 4.10 7 退出配置界面

在这里插入图片描述

图 4.10 8 进入数据收发窗口

  在进行数据收发之前,先打开minicom数据回显功能,显示将要发送的数据和接收的数据。按Ctrl+A,再按“Z”即可打开minicom命令界面,按“E”键打开回显功能,返回数据收发窗口,即可通过RS485串口和PC电脑端口进行数据收发。
在这里插入图片描述

图 4.10 9 按“E”打开回显功能

  电脑端使用XCOM软件打开USB-SERIAL Port(COM112)串口,波特率115200,8N1,即可通过RS485串口和开发板进行数据收发。
在这里插入图片描述

图 4.10 10 RS485收发

  测试完成后,按Ctrl+A,再按“Z”打开minicom命令界面,按“X”键退出minicom工具,按Enter键确认退出,完成测试过程。
在这里插入图片描述

图 4.10 11 退出minicom测试

相关文章:

  • w290教学资料管理系统
  • Webflux声明式http客户端:Spring6原生HttpExchange实现,彻底摒弃feign
  • 多模态医学AI框架Pathomic Fusion,整合了组织病理学与基因组的特征
  • 【CRF系列】第5篇:CRF的学习:参数估计与优化算法
  • 低代码 Web 组态
  • golang使用stdio与子进程进行通信
  • Nyquist frequency Nyquist rate
  • 相机内参标定
  • TDengine 与其他时序数据库对比:InfluxDB/TimescaleDB 选型指南(二)
  • 道可云人工智能每日资讯|首届世界人工智能电影节在法国尼斯举行
  • 《直线编码器:精密制造的“隐形导航者”》
  • 笔试练习day17
  • C# 经纬度坐标的精度及WGS84(谷歌)、GCJ02(高德)、BD09(百度)坐标相互转换(含高精度转换)
  • Java 如何处理UnresolvedAddressException异常
  • 虚拟机中安装欧拉系统(EulerOS)后如何正确设置IP地址
  • Android studio配置Flutter遇到的问题总结
  • 数据结构入门:线性表(Day 1)——从原理到代码实战
  • STL c++ 详解——stack与queue模拟实现与deque的介绍
  • 【Sequelize】
  • 地理人工智能中位置编码的综述:方法与应用
  • 中国田协通报苏州马拉松“方便门”处理情况:涉事10人禁赛3年
  • 给印度立“人设”:万斯访印祭出美国关税战新招,但效果存疑
  • 漫游者秦龙,一生为经典画插图
  • 宁德时代校友红利!副董事长给母校复旦豪捐10亿,曾毓群给交大捐近14亿
  • 乌克兰关切有中国人在俄军中服务,外交部:坚决反对无端指责
  • 福特中国CFO:依然坚信中国市场,上海帮助公司吸引到人才