夜雨聆风学习资料网

ARTICLE · 1108627

迪文 DGUS 软件怎么用?手把手做出你的第一个串口屏界面

迪文 DGUS 软件怎么用?手把手做出你的第一个串口屏界面

迪文 DGUS 软件怎么用?手把手做出你的第一个串口屏界面

T5L 开发第 5 讲 · 从装驱动到屏上出画面,6 步走通

前面 4 讲我们把选型、开发概念、串口通讯、系统变量都讲了一遍。但有工程师私信我说:袁工,道理我都懂,可界面到底怎么画出来、怎么弄到屏上去?这其实才是大多数人上手 T5L 的第一道坎。

这篇不堆术语,就按你电脑前的真实操作顺序走一遍迪文 DGUS 软件——装什么、点哪里、文件放哪、最后怎么在屏上看到自己的画面。照着做,半小时内你就能在屏上显示第一个界面。

一句话先祛魅:DGUS 是“配置驱动”。你不用写任何绘图代码,在电脑上用软件拖好控件、生成配置文件,屏上电后自动按文件显示。外部单片机只要往变量地址写数,界面就跟着变。

一、先把两样东西装上

  • USB 转串口驱动
    :看你调试板用哪种芯片——CH340 还是 CP2102,装对应的驱动;
  • 迪文 DGUS 开发软件
    :搜“迪文 DGUS”进官网下载(T5L 用 T5L_DGUS2 版本);
  • 装好后用 USB 线连上屏,软件里能识别到屏、能预览,就说明环境 OK 了。

二、准备背景图(最容易错的一步)

屏上显示的“底图”得是你自己准备的图片,这一步坑最多:

  • 格式必须是 BMP、24 位色深(别用 jpg/png 直接拖进去);
  • 像素要和你的屏分辨率一模一样(比如 480×272、800×480),差一点都可能不显示;
  • 文件名从 00 开始按顺序编号:00.bmp、01.bmp……(00 是开机首图);
  • 在软件里把 BMP 转成 .ICL 图标库——迪文屏只认 .ICL,不能直接放 JPG;

⚠ 单张图别超过 248KB(T5L1) / 760KB(T5L2),否则那页会黑屏。具体以你屏型固件为准。

三、拖控件做界面(核心,免代码)

这一步就是“画画”,不需要写一行程序:

  1. 软件里点“加载图片”,把 00.bmp 当首页背景导进来;
  2. 从左侧控件库拖你要的元素:文本显示、数据变量显示、按钮、图标……摆到图上合适位置;
  3. 关键一步——绑变量地址
    :给“数据变量显示”或“按钮”填一个地址(比如 0x1000)。这个地址就是屏和单片机通信的桥梁,后面单片机往 0x1000 写什么,屏上就显示什么;
  4. 点“保存工程”。

四、一键生成工程文件

界面摆好后,点软件的“生成”(有的版本叫“生成工程”),它会自动产出屏要“吃”的文件:

文件
作用
14.BIN
显示配置(你拖的控件都在这里)
13.BIN
触控配置(按钮区域、键值)
22.BIN
上电初始化数据
*.ICL
 / T5LCFG*.CFG
图片库 / 系统配置

五、SD 卡下载到屏

文件生成了,怎么弄进屏?用 SD 卡,屏自己会拷贝:

  1. 在 SD 卡根目录建一个文件夹,名字必须叫 DWIN_SET(别的名字屏不认);
  2. 把第四步生成的文件全部拷进 DWIN_SET;
  3. 屏断电 → 插卡 → 上电,屏会蓝屏自动拷贝,显示 SD Card Process …END!;
  4. 断电拔卡 → 再上电
    ,你的界面就出来了。

⚠ SD 卡必须 FAT32 + 4KB 扇区、容量 1–16G;不支持热插拔,下载中途断电会黑屏。卡用 Windows 自带格式化即可。

六、联调验证:证明界面“活”了

界面出来了还不行,得验证它真能跟着单片机变。用串口调试助手连屏的 UART2(默认 115200 / 8N1),发一帧:

5A A5 05 82 10 00 00 02  ← 往变量 0x1000 写数值 2

如果屏上你绑了 0x1000 的那个数据字段立刻变成 2,恭喜——界面和通讯都通了,后面第三篇讲的通讯协议你就能真正用起来了。

七、新手最常踩的 6 个坑

坑
现象 / 解决
图片不是 24 位 BMP
不显示或黑屏 → 转成 24 位 BMP
分辨率不对
偏色/不显示 → 严格等于屏分辨率
文件名没从 00
图片顺序乱 → 00.bmp 开头
没转 .ICL
背景图出不来 → 软件里生成 ICL
SD 卡格式/容量错
读不了 → FAT32、4KB 扇区、≤16G
控件没绑变量地址
界面是“死”的,单片机改不了 → 绑 0x1000+

我把这套“6 步上手”做成了一张操作清单

从装驱动到联调验证,每步点哪里、文件放哪、常见报错,全浓缩在一张图里,贴显示器旁边正合适。需要的话,加我微信 袁工 迪文串口屏方案,备注“DGUS 实操”发你;你拿自己屏的型号来,我也可以把工程模板和一份串口指令示例一并给你,省得你自己从头配。

你第一次用 DGUS 软件卡在哪一步?是备图、拖控件还是 SD 卡下载?评论区说说,下篇我可以专门讲你那个环节,或接着写“DGUS 控件逐个详解”。

相关学习资料