查看: 8613|回复: 0

使用另一块板子测试AIO-3399ProC的RS485

[复制链接]

22

主题

352

回帖

1900

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1900
QQ
发表于 2022-3-7 15:27:59 | 显示全部楼层 |阅读模式
  AIO-3399ProC 支持 SPI 桥接/扩展 4 个增强功能串口(UART)的功能,分别为 UART1,UART2,RS232,RS485。
测试常规做法是将开发板RS485 的A、B、GND 引脚分别和主机串口适配器(USB 转 485 转串口模块)的 A、B、GND 引脚相连。通过串口收发来测试RS485。
  由于手头没有USB 转 485 转串口模块,有一块rk3568j开发板。通过rk3568j的RS485与AIO-3399ProC的RS485通信进行测试,测试安装的系统是Android系统,如果使用其他系统测试操作大同小异。
硬件连接:
  将rk3568j的RS485接口的A1、B1、GND分别与AIO-3399ProC的A、B、GND连接,下图左边是AIO-3399ProC (待测试RS485),右边是rk3568j。
2.png 1.png
通过adb登录Android后端,windows下启动adb方法,打开adb所在目录,将目录上面的目录栏改成cmd。
3.png
将两块板子的adb调试usb口连接到电脑上,输入如下命令查询adb设备序号
  1. adb devices
复制代码
4.png
打开两个cmd窗口,分别输入对应的设备序列号登录,要根据上述得到的序列号填写。
  1. #在一个cmd窗口输入下面一条命令
  2. adb -s 6TYKIRH8IW shell
  3. #在另一个cmd窗口输入下面一条命令
  4. adb -s af51e72c16852066 shell
复制代码
测试方法如下。
待测的RS485发送功能
  1. #先在用于接收消息所在cmd窗口输入下面命令,并回车。
  2. cat /dev/ttysWK0
  3. #待测RS485的cmd窗口,输入下面并回车
  4. echo "firefly RS485 test..." > /dev/ttysWK0
复制代码
待测的RS485接收功能
  1. #先在待测RS485的cmd窗口,输入下面并回车。
  2. cat /dev/ttysWK0
  3. #在另一个cmd窗口即用于发送的窗口输入如下命令
  4. echo "firefly RS485 test..." > /dev/ttysWK0
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|风火轮WIKI|手机版|小黑屋|深圳风火轮团队 ( 粤ICP备17095099号 )

GMT+8, 2024-12-26 22:20 , Processed in 0.079732 second(s), 25 queries .

快速回复 返回顶部 返回列表
 
【客服1】 商务合作 15289193
【客服2】 业务洽谈 13257599
【客服3】 售前咨询 510313198
【邮箱】
smartfire@smartfire.cn