在嵌入式行业,串口是一类使用十分广泛的数据通信接口,如何使用5分钟搭建一个串口通信业务,实现设备间的串口通信?本文将在此详细为您介绍。 简介串口在嵌入式系统当中是一类非常重要的数据通信接口,在工业物联网中的应用十分广泛,经常用于设备间的数据交互。但是传统的代码开发方式,实现一个串口通信业务,需要研究函数接口,编写代码,编译工程,准备烧录工具等,往往花费较长的时间。而EsDA图形化开发方式,5分钟就可以搭建一个串口通信业务,实现设备间的串口通信。
前期准备若是刚开始接触EsDA ,可先阅读 EsDA MPC-ZC1系列文章,从零开始搭建环境和掌握基本开发流程,已有基础的可以跳过。
EsDAMPC-ZC1入门(一)——软件安装
EsDAMPC-ZC1入门(二)——LED控制
EsDAMPC-ZC1应用——串口服务器(一)
EsDAMPC-ZC1应用——串口服务器(二)
【EsDA应用】串口转zws物联网云平台
1. 硬件准备
USB转TTL串口工具(文中使用的是ch340芯片作为主控一款工具,选用其它等效型号亦可),如下图所示。
将MPC-ZC1开发板引出的TX2与RX2分别与USB转TTL串口工具的RX与TX连接,并将USB转TTL串口工具插到PC机USB口上。2. 软件准备
业务开发本实验通过电脑端串口助手sscom下发数据给MPC-ZC1主板的串口,再将MPC-ZC1串口端收到的数据回发给串口助手,实现一个串口数据回发功能,若发出和收到的数据一样则双向数据传输正常。
1. 节点介绍
串口通信主要用到了serial_in_ex、serial_out_ex、serial_ex三个节点,具体的节点使用介绍可见EsDA MPC-ZC1应用——串口服务器(一)。2. 添加节点并连线
硬件上MPC-ZC1的串口通过TTL转USB与电脑端连接,软件上将从串口助手读到的数据原封不动的再次回发给串口助手,若串口助手上的打印信息输出和输入的数据一样则说明串口通信正常。在AWFlow Designer中将serial_in_ex、serial_out_ex节点添加到画布中,并连线绘图。3. 配置节点
双击serial_in_ex节点,并点击配置节点名旁边的铅笔图标去配置串口的属性。根据MPC-ZC1的硬件资料表,选择所使用的串口设备对应的端口号,根据需要依次配置波特率,字节大小,奇偶校验,停止位等属性参数。双击serial_in_ex的消费者节点seial_out_ex,并点击配置节点名旁边的铅笔图标去配置串口的属性。与serial_in_ex节点一样,根据MPC-ZC1的硬件资料表,选择对应的端口号,根据需要依次配置波特率,字节大小,奇偶校验,停止位等属性参数。这里因为是自发自收,所以串口设备的端口号与serial_in_ex一致。4. 下载流图
确保硬件连接正确,将流图下载到开发板,如下图。
实验现象流图下载成功后,在sscom工具上向MPC-ZC1板子发送数据,可以看到串口助手接收到的数据和发送数据一致,串口通信正常。
长按识别如下二维码可加入“EsDA嵌入式系统设计自动化交流群”,与志同道合的朋友交流,并有专业技术人员为您答疑解惑,如有问题可以咨询小致微信:zlgmcu-888。【版权声明】本文为ZLG开发者社区用户原创内容,未经授权不得转载。欢迎更多用户到社区交流互动、创作博文,一经采用,可获得百元京东E卡。
原文标题:【EsDA应用】如何使用5分钟搭建一个串口通信业务
文章出处:【微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
原文标题:【EsDA应用】如何使用5分钟搭建一个串口通信业务
文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。
相关推荐
今天我们要讲解的是UART串口通信示例,关于Air201资产定位模组LuatOS入门,我会从搭建环境、代码烧录、示例效果等来细说:
发表于 11-03 19:55
•426次阅读
,旨在提高嵌入式软件开发的效率、性能和可扩展性。EsDA全称是嵌入式系统设计自动化,它是一个由AWorksLP、AWStudio、AXPI、AWTK、ZWS等多种软件
发表于 09-15 08:10
•188次阅读
ESD管 AZ5825-01F型号ESDA05CPX参数对比
发表于 05-11 08:03
•722次阅读
今天给大家讲解一下,看懂电机的接线方法,一分钟看完,一看就懂!。
电机的接线方法无外乎以下两种
1a星形接法(实物图)
发表于 03-31 15:40
•2814次阅读
据悉,目前每个超充站配有1-2根理想5C桩和2-7根理想2C桩供顾客选择。拥有理想MEGA车辆的消费者,若使用理想5C桩,只需短短12分钟便可达到充电500公里的效果;而如果选择2C桩,仅需25
发表于 03-01 11:19
•1057次阅读
电子发烧友网报道(文/吴子鹏)近日,工信部发布《2023年通信业统计公报》。报告指出,2023年电信业务收入累计完成1.68万亿元,比上年增长6.2%。按照上年价格计算的电信业务总量同比增长16.8
发表于 01-31 00:15
•3952次阅读
QT串口通信是上位机和下位机通信常用的通信方式, 也是学习QT必须学会的基础知识, 这篇就简单介绍一下QT
发表于 01-15 09:27
•1740次阅读
简介无线射频读写卡技术是一种基于无线通信的身份识别技术,由读写器和卡片组成,读写器可以通过无线射频信号,实现与卡片之间的数据传输与操作。本文将基于EsDA开发平台,
发表于 01-11 08:24
•649次阅读
在嵌入式系统和通信领域,串口(Serial Port)是一种常见的接口类型,用于进行数据传输。然而,不同的设备可能使用不同的电压标准,例如3.3V和5V。当需要在这两种电压设备之间进行
发表于 12-19 13:51
•6173次阅读
本文将基于EsDA开发套件快速在开发板上搭建HTTP服务器,为HTTP客户端提供了访问板子的外设资源,数据以及文件读写等接口,实现设备与网络服务的互联互通。项目简介在物联网应用中,在开发板上搭建
发表于 12-14 08:24
•541次阅读
如何自己搭建一个服务器?自己搭建一个服务器涉及到硬件和软件两
发表于 12-12 16:52
•3700次阅读
电脑登录游戏5分钟出错一次,游戏公司锁定我的电脑禁止登录,如何找到对方用了什么手段
发表于 11-29 11:49
随着物联网的迅速发展,越来越多的工业自动化设备需要上报数据到云。本文将基于EsDA开发套件快速实现将ModbusRTU协议的数据转换为MQTT格式,实现更灵活的数据传输和远程控制。项目简介在物联网
发表于 11-23 08:24
•853次阅读
端。STM32的串口资源有USART1、USART2、USART3. 串口的几个重要的参数: 波特率,串口通信的速率 空闲,一般为高电平 起
发表于 11-10 15:58
•2869次阅读
本文将基于EsDA开发套件快速实现将串口数据转换为HTTP请求的应用开发,实现串口设备与网络服务的互联互通,提供便捷和高效的串口数据转换功能。项目简介HTTP协议是互联网应用最为广泛的
发表于 11-09 08:25
•775次阅读
评论