串口屏-迪文10寸T5串口屏数据交互

本文介绍了如何使用DGUS上位机软件进行文本显示数据变量的设置,通过填写数据地址并导出更新文件来实现串口屏与单片机的数据交互。文章还提供了单片机发送16进制格式、8字节数据的代码示例,并讨论了多个数据变量的处理方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述▬▬▬▬▬▶迪文串口屏数据交互◀▬▬▬▬▬


⚔️先看效果

在这里插入图片描述


⚔️为了便于理解 建议先看上篇博客

点击跳转到上一篇博客


⚔️打开DGUS上位机软件

在这里插入图片描述


⚔️如图点击文本显示-数据变量

在这里插入图片描述


⚔️填写数据地址

按步骤操作

先点击框选1处

再点击框选2处改地址

设置完直接导出 插入U盘替换DWSET文件夹文件(这一步不理解去看上一章)
在这里插入图片描述


⚔️单片机如何发数据?

首先参考文档

在这里插入图片描述
可以观察到这个数据是16进制格式

可以观察到这个数据是8字节


⚔️一个数据变量的代码段分享

定义数据包
在这里插入图片描述
任意串口发送
在这里插入图片描述


⚔️多个数据变量

参考文档

在这里插入图片描述


比如第一个变量地址为1000 第二个就是1001 第三个就是1002

在这里插入图片描述


⚔️多个数据变量的代码段分享

在这里插入图片描述
在这里插入图片描述


在这里插入图片描述▬▬▬▬▬▶代码工具获取点击下方◀▬▬▬▬▬

<think>好的,我现在需要帮助用户找到关于串口图标使用方法的教程或配置方法。根据用户提供的引用内容,我需要先仔细分析这些引用中的信息,看看是否有相关的指导步骤。 首先,用户提到了引用1,里面提到了串口与PC机通信显示图标的部分,这可能涉及到如何在幕上显示图标的基本操作。引用2是STM32图标控件教程,特别提到了显示开/关图标并切换,这可能是一个具体的应用案例。引用3则指向官方的视频教程和添加变量图标显示的步骤,这可能包含配置的具体方法。 接下来,我需要将这些引用内容中的有用信息整合起来,分步骤说明串口图标的配置和使用方法。可能需要包括软件准备、图标控件配置、变量关联、通信指令发送以及动态切换图标的方法。同时,用户可能需要了解如何通过发送指令来控制图标的显示与隐藏,以及如何利用变量来实现状态切换。 需要注意的是,用户可能对的开发流程不熟悉,所以步骤要尽量详细,并参考官方提供的资料。另外,引用中的链接和资源应该正确指向,确保用户能够访问到官方教程和示例。同时,根据用户的问题,可能还需要补充一些常见问题的解决方法,比如图标不显示的可能原因,或者如何调试图标控件的问题。 最后,生成的相关问题应该围绕串口的其他功能或常见使用场景,帮助用户进一步探索可能的需求,比如控件动态更新、多状态图标或与微控制器的通信配置。</think>### 串口图标使用教程与配置方法 以下是基于官方档及实际案例整理的图标控件配置步骤: #### 一、软件准备 1. 下载开发工具 **DGUS Tool**(如DGUS_V7.6+)和图标素材库[^3]。 2. 新建工程件,选择对应幕型号(如T5L平台)。 #### 二、图标控件配置 1. **添加图标控件** - 在DGUS工具中打开页面件(.HMI格式),选择“图标显示”控件类型。 - 设置图标位置坐标(X,Y)和尺(宽高),例如:`(100, 50, 32x32)`。 2. **关联变量地址** - 为图标分配变量地址(如0x1000),用于通过串口指令控制显示状态[^3]。 - 设置图标状态与变量值的映射关系,例如: ``` 变量值=0 → 显示“关”图标 变量值=1 → 显示“开”图标 ``` 3. **导入图标素材** - 将设计好的图标转换为支持的格式(如24位BMP),并命名序号。 - 通过“图片下载”功能将图标上传至幕存储器。 #### 三、动态切换示例(如开/关图标) 1. **发送串口指令** 通过单片机发送16进制指令控制变量地址值,例如: ``` 5A A5 03 80 10 00 01 // 设置0x1000地址值为1(显示开图标) 5A A5 03 80 10 00 00 // 设置0x1000地址值为0(显示关图标) ``` 2. **图标状态绑定** 在DGUS工具中配置多状态图标属性,每个状态对应不同图标件和触发条件[^2]。 #### 四、常见问题 1. **图标不显示** - 检查图标件命名是否正确(序号连续无重复)。 - 确认变量地址与指令发送地址一致。 2. **图标闪烁** - 优化通信速率(建议115200bps以上)。 - 减少页面控件数量,降低刷新频率。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

日落悬崖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值