STM32自学笔记-12-和迪文屏的联用

本文介绍了迪文屏在DOS系统下对SD卡格式化为FAT32的限制及解决方案,详细阐述了SD卡接口的下载步骤。此外,分享了如何准备背景图片、制作*.icl文件以及与单片机通信的细节。迪文屏的软件设计友好,用户可以通过配置图层和事件实现交互,项目管理建议提前规划变量地址表。在调试和量产阶段,串口下载工具和SD卡下载各有优势。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

  1. SD卡的容量不要大于16GB,否则不能在DOS系统下format成FAT32格式。
    一个解决办法:使用第三方FAT32格式化工具,例如fat32-format
    之前以为这个办法可行,但后期验证了不可以,所以还是需要小于16GB的SD卡

  2. SD卡接口下载方法:屏断电->插入SD卡->启动屏->等待下载到板载Flash完毕->断电,取出SD卡->完成下载

  3. 背景图片需要先做好(包括按钮的图标,和按钮上的文字),推荐24位bmp,可以先用迪文自带的ImgConversion做一下尺寸变换,和屏幕尺寸吻合。迪文屏的逻辑是在背景的按钮上画一个图层,再在软件里面设置图层触摸或按下后的事件即可,对用户还算比较友好,是傻瓜的操作。说到底迪文屏的软件上不需要写一行代码

  4. *.icl文件是要拷到SD卡里的,相当于是所有背景图片打包到一个库,然后放到SD卡中。不能直接拷贝BMP文件到SD卡。具体制作方法是在DGUS软件的配置工具DWIN ICL生成工具,很容易生成,傻瓜操作即可。一般命名为32.icl。另外为了区分方便,还可以制作一个专门放小按钮图标icon的icl文件,例如32.icl

  5. 项目的调试用迪文软件配套的串口下载工具最方便省力,但是在量产时用sd卡就可以节省大量时间,而且工人就可以操作

  6. 项目开始之后确实要先做一张变量地址表,把项目中所有需要交互的按钮、图标的地址排列好。我的习惯是从0x1010开始,第一个page0x1010,第二个0x1020,依次类推…

  7. 我的项目所有背景图片都是用有公司logo的powerpoint做的,挺方便,关键是和公司用相同的元素,省事

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值