-
SD卡的容量不要大于16GB,否则不能在DOS系统下format成FAT32格式。
一个解决办法:使用第三方FAT32格式化工具,例如fat32-format。
之前以为这个办法可行,但后期验证了不可以,所以还是需要小于16GB的SD卡 -
SD卡接口下载方法:屏断电->插入SD卡->启动屏->等待下载到板载Flash完毕->断电,取出SD卡->完成下载
-
背景图片需要先做好(包括按钮的图标,和按钮上的文字),推荐24位bmp,可以先用迪文自带的
ImgConversion做一下尺寸变换,和屏幕尺寸吻合。迪文屏的逻辑是在背景的按钮上画一个图层,再在软件里面设置图层触摸或按下后的事件即可,对用户还算比较友好,是傻瓜的操作。说到底迪文屏的软件上不需要写一行代码 -
*.icl文件是要拷到SD卡里的,相当于是所有背景图片打包到一个库,然后放到SD卡中。不能直接拷贝BMP文件到SD卡。具体制作方法是在DGUS软件的配置工具DWIN ICL生成工具,很容易生成,傻瓜操作即可。一般命名为32.icl。另外为了区分方便,还可以制作一个专门放小按钮图标icon的icl文件,例如32.icl。 -
项目的调试用迪文软件配套的
串口下载工具最方便省力,但是在量产时用sd卡就可以节省大量时间,而且工人就可以操作 -
项目开始之后确实要先做一张变量地址表,把项目中所有需要交互的按钮、图标的地址排列好。我的习惯是从0x1010开始,第一个page0x1010,第二个0x1020,依次类推…
-
我的项目所有背景图片都是用有公司logo的powerpoint做的,挺方便,关键是和公司用相同的元素,省事
STM32自学笔记-12-和迪文屏的联用
最新推荐文章于 2026-04-13 15:17:27 发布
本文介绍了迪文屏在DOS系统下对SD卡格式化为FAT32的限制及解决方案,详细阐述了SD卡接口的下载步骤。此外,分享了如何准备背景图片、制作*.icl文件以及与单片机通信的细节。迪文屏的软件设计友好,用户可以通过配置图层和事件实现交互,项目管理建议提前规划变量地址表。在调试和量产阶段,串口下载工具和SD卡下载各有优势。
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印
开发板推荐:天空星STM32F407VET6开发板
超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印


6009

被折叠的 条评论
为什么被折叠?



