首页 > 其他分享 >OpenHarmony测试RS232/RS485串口方法,触觉智能SBC3528工控主板演示

OpenHarmony测试RS232/RS485串口方法,触觉智能SBC3528工控主板演示

时间:2024-12-17 15:14:07浏览次数:4  
标签:OpenHarmony SBC3528 工控 RS485 测试 串口 RS232

教大家介绍在OpenHarmony系统,没有串口工具的情况下如何测试RS232/RS485,使用触觉智能SBC3528工控主板演示,搭载了瑞芯微RK3568四核处理器,板载2路RS232+4路隔离RS485,集成DIDO,自研RS485自动收发驱动,支持超2KM传输距离!

RS485测试方法
以触觉智能SBC3528工控主板为例,如果需要测试RS485串口,首先使用2根杜邦将两个节点的A与A、B与B相接:
image
连接后打开终端进入开发板系统,使用系统自带microcom进行测试,使用方法如下:
image
● -s:波特率
● -X:节点设置
输入波特率及待测试的节点后,在两个不同的终端界面输入数据,即可得到传输结果:
image

RS232测试方法
在测试RS232时,测试方法为TX接RX、RX接TX的方式进行测试,如下图所示:
image

同样输入波特率及待测试的节点后,在两个不同的终端界面输入数据,即可得到传输结果:
image

注意事项
测试时如果遇到输入数据时无法收发数据,可按照以下方法验证问题所在:
1、确认杜邦线连接无误;
2、请更换Linux/Android固件,验证是否因固件问题导致;
3、根据位号图,检查开发板是否存在改料情况导致无法收发数据;
4、有多余相同主板的话,尝试更换主板验证是否因硬件问题导致,以上问题都可能导致在测试串口时出现无法收发数据情况。

产品简介
触觉智能SBC3528工控主板采用瑞芯微RK3568/RK3568J四核A55处理器,主频最高2.0GHz,内置独立1Tops算力NPU,支持开源鸿蒙OpenHarmony、Andriod、Linux多操作系统,广泛应用于工控、能源等领域。
image

标签:OpenHarmony,SBC3528,工控,RS485,测试,串口,RS232
From: https://www.cnblogs.com/industio/p/18612493

相关文章

  • WIFI&蓝牙(ESP32)转CAN总线&串口TTL模块 - micropython开发环境搭建
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ESP32_CAN"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 题外话:脚本语言运行原理: https:......
  • 利用ESP-01S中继实现STM32F103C8T6与MQTT服务器的串口双向通信
    最终现象未完待续实现流程STM32通过串口与ESP通信,ESP通过WiFi与MQTT服务器通信元件与接线STM32相关STM32F103C8T6开发板:STM32仿真器:烧录程序时,STM32F103C8T6与仿真器的接下如下:STM32ST-LINK3V33.3VGNDGNDSWDIOSWDIOSWCLKSWCLKUSB转TTL:未完待......
  • 串口、Modbus通信协议
    1.串口一般来说就是指串行通讯口,常用的有RS485,RS232和RS422串口是一种硬件连接方式,可以看成是硬件2.Modbus通信协议Modbus通信协议分为MODBUSRTU,MODBUSASCII和MODBUSTCP三种模式。MODBUSRTU,MODBUSASCII所用的物理硬件接口都是串行(Serial)通讯(RS232,RS422,RS485)。而MODBUSTCP......
  • ARM - 海思 - HI35xx平台串口配置方法
    转自: https://blog.csdn.net/dosthing/article/details/82951207 海思UART启用海思默认只开启UART0单元作为调试功能使用,在实际应用中我们常常需要使用UART1、UART2来与外围设备对接,以实现串口通信。此时我们就需要配置启用UART1、UART2单元,这个过程分为3步:确保硬件IO口设计......
  • ARM - 海思 - HI35XX串口调试
    转自: https://blog.csdn.net/li_wen01/article/details/86529523 我测试使用的是海思HI3520DV400设备,它总共有三个串口,官方提供的SDK只使能了UART0,也就是调试串口。如果要使用UART1或是UART2,用户需要自己手动设置。一)使能串口最直接的方式就是将设备树中对应uart的statu......
  • 串口空闲中断+DMA收发不定长数据
    编写代码时遇到了两个问题在串口使用DMA传输数据并且需要每传输一帧数据后产生空闲中断时出现问题问题原因:误认为hal库串口的空闲中断和接收中断使用的是同一个接收回调函数HAL_UART_Receive_IT(该函数会开启接收中断:标志位UART_IT_RXNE),经过查找发现接收中断回调函数只是在置......
  • c#通过串口读取到的分段json提取方法
    privateList<byte>receivedBuffer=newList<byte>();privatevoidbtnConnect_Click(objectsender,EventArgse){this.btnConnect.Enabled=false;this.btnDisconnect.Enabled=true;_deviceAdapter=newComDeviceAdapter(this......
  • OpenHarmony默认30秒熄屏太麻烦?触觉智能鸿蒙开发板教你轻松取消
    开发板在默认情况下,OpenHarmony系统开机后30秒会自动息屏,自动息屏会让不少用户感到麻烦,触觉智能教大家两招轻松取消自动息屏。使用触觉智能PurplePiOH鸿蒙开发板演示,搭载了瑞芯微RK3566四核处理器,Laval鸿蒙社区推荐开发板,已适配全新OpenHarmony5.0Release系统,SDK源码全开放!S......
  • T113-S3 Tina 串口切换
    前面介绍了如何在Tina中添加新的板子及切换存储类型,本节介绍如何修改板子串口配置。1、修改调试串口Tina调试串口配置在device/config/chips/t113/configs/evbemmc/sys_config.fex文件中,可以修改uart_para变量来指定调试串口。;--------------------------------......
  • STM32 串口和I2C结合案例 hal库代码书写
    hal库的创建打开cubemx->选择芯片STM32F103ZET6,双击打开SystemCore系统核心->SYS下->DeBug选择SerialWire串口SystemCore系统核心->RCC下->highSpeedClock(高速时钟)以及LSE全部选择外部晶振SystemCore系统核心->GPIO下->PA0/PA1/PA8三者全部选择GPIO_Output,具体配......