项目中要使用到迪文屏,奈何该屏资料太琐碎,找的人头皮发麻,遂进行相关整理。
屏幕:2.4寸电容屏 型号:DWG32240C024_03WTC 软件:DGUS_V7.647
1.竖屏横显
打开软件左下方的配置文件生成工具,上电显示方向选择90°,生成对应的T5LCFG.CFG配置文件,存放到DWIN_SET文件夹下,当再次用sd卡加载后,显示方向就会改变。
2.ICON图标切换
当只有两个ICON循环切换时,可以采用增量调节和位变量图标显示结合的方式。
首先打开软件左下方的DWIN ICL生成工具,icon图片以00、01的格式命名,选择对应图片,生成对应的ICL文件(我的命名是34.icl,32.icl为软件背景图片)
位变量图标显示组件设置描述指针、变量地址,选择图标文件,并分别设置ICON0和ICON1。
与之对应的,增量调节组件设置如下,每按一次,变量自加1,位变量图标随之改变。
注意增量调节和位变量图标显示的变量地址要相同
3.文本显示
首先如果需要特定字体、大小的文本,需要用到ts3字库生成工具生成对应的字体库,设置合适的偏移使文本居中。
生成对应的DZK文件(命名规范:ID_编码格式_宽x高.DZK),放置到DWIN_SET文件夹下。这里ID从24开始,需要根据生成文件大小(一个ID占256k,文件1.64MB约等于1680k,1680/256向上取整等于7,所以占据24~30的ID),看是否要从>34的地方开始(32 ID为背景文件,34为刚才的ICON)
软件中文本显示组件,编码方式要和字体的编码相同,宽高给字体留出足够的空间。
FONT1_ID选择字体命名的ID,X、Y方向的点阵要与字体的宽高一致。
4.隐藏数据变量和文本的显示
隐藏数据变量通过将描述指针设置为0xFF00的方式。
如果需要恢复显示将描述指针设置为变量地址。
隐藏文本则没那么复杂,向对应变量地址写0xFF FF即可。
5.滑动手势翻页+变量数据录入 误触
原本设置中,滑动手势翻页+变量数据录入 在同一个页面,但是当滑动手势翻页滑动的起点在位置处时,会立刻弹出数据录入框,而我想实现的是点击弹出数据录入框,滑动翻页,类似手机的效果。软件也是官网最新下载的,但根据论坛的回答,滑动手势翻页无论置前置后,都无法实现这个效果。在和客服交流后,使用他提供的软件,将滑动手势翻页置后,就解决问题了,相关软件在我的资源里面,真坑爹呀,软件都能出问题T_T
6.特殊命令
①查询当前页面
uint8_t read_page_ID[7] = {0x5A,0xA5,0x04,0x83,0x00,0x14,0x01};
②切换当前页面
uint8_t switch_page[10] = {0x5A,0xA5,0x07,0x82,0x00,0x84,0x5A,0x01,0x00,0x08};
switch_page[8][9]用来设置切换的页码