1. 有些客户用DGUS II的屏,文本显示控件只能显示第一个字符或汉字。
DGUS II屏的文本显示高度要足够大,否则会出现只显示第一个字符或汉字的情况。
2. 客户以前用MINI屏,现在用DGUS II低分屏替换,发现有些文本显示控件出现乱码。
MINI的文本显示,编码方式选择8bit编码可以正常显示数字字母,但是DGUS II和DGUS屏一样,要选择GBK或者GB2312才能正常显示字符。
3. 客户下载工程显示了列表,但是重新上电后工程却没有更新。
客户下载的列表所有选项都是0000,用DOS系统格式化一下SD卡重新下载就好了。
4. DUGS II的OS程序结束一般用GOTO MAIN,而不用END。
因为END结束程序会有几十ms的等待时间,而GOTO MAIN重新执行程序机会不用时间,提高程序效率。
5. 偶尔有客户反馈,他的DGUSii的屏在使用过程中黑屏,再下载什么工程都没有反应了。
可能是T5底层丢失,需要返厂重新烧录底层
6. 有买了早期DGUS II屏的客户反馈,他的屏下载了最新的T5内核也控制不了屏保亮度。
需要返厂重新烧录底层,配合最新内核就可以了。
7. DGUS II有的屏分辨率很高,大的图标需要截成好几份。
DGUSii屏最大支持1023*1023分辨率的图标,不再像老屏最大支持255*255像素图标(使用最新的DGUS软件和最新内核)。
8. 客户拿到屏第一次还能下载程序的,后面莫名下载不了了,格式化或者换卡都不行。
客户配置CFG文件忘记打开SD接口位了,需要用指令5A A5 05 82 0081 0001先打开SD接口,同时令工程CFG文件的0X08的bit4=1,然后重新下载工程就好了。
9. 目前DGUS II软件没有RTC设置控件,客户想在屏上修改时间,如何操作。
没有RTC硬件的屏,只能客户定时往屏的0X0010-0X0013地址里面发HEX数据进行时间更新,修改时间使用变量数据录入控件;有RTC硬件的屏,方法一通过变量数据录入配合OS修改RTC时间,方法二变量数据录入上传串口,然后客户返回修改时间。
10. 客户DMT85480C050使用进行开发,发现显示数据错乱,触控也不对。
这个屏的0度显示是竖屏显示,横屏显示需要偏转90度或者270度,注意CFG文件的配置。
11. 客户使用L0XX_02WT替换以前的DGUS屏,发现有一些变量图标或者动画图标没有显示了。
客户使用了基本图形显示的剪切功能,而L0XX_02WT不支持基本图形显示控件,需要客户换成图标方式显示并修改控制板程序。
12. 客户使用L0XX_02WT替换以前的DGUS屏,发现ASC录入串口发出的数据不对。
DGUS5.04及以前版本的软件,ASC录入控件在13号文件中的最后一个写错了,而L0XX_02WT的底层是按照开发文档开发的,客户用最后一版的DGUS6.04重新打开工程保存生成一下就好了。
13. 客户使用L0XX_01WT替换以前的指令屏,发现有些图标按钮没有变化,但是其他功能又是好的。
测试发现客户使用了71或者9C剪切指令,有坐标越界问题,这本事是不合法的。老的指令屏会把越界指令越界部分去掉,但是L0XX_01WT统一不处理越界指令。
14. 客户或者销售询问如何用L0XX_01WT替换以前的指令屏。
步骤如下:1、确定客户现在的工程是OK的,有些美容的客户比较迷糊;2、用DGUS 0号字库替换指令集0号字库(工程没有的也可以放进去);3、有30*.BIN,改成有13*.BIN;4、准备一个T5UIC2.CFG模版,修改0X08、0X09、0X0A字节,有图片偏转0X08的bit6=1,,有30*.BIN则0X08的bit5=1,根据尺寸配置bit2、1、0,先默认bit7=0、bit4=1、bit3=0。5、计算波特率,保存下载工程,6、如果还有问题,联系FAE或者客服。
15. L0XX_02WT替换有些DGUS屏,需要注意细节。
1、打开工程看看客户是否用到L0XX_02WT不支持的控件,比如RTC显示、RTC设置、基本图形显示、曲线显示、汉字录入等;2、L0XX_02WT目前不支持OS;3、配置CFG文件时,修改帧头时0X20=5A,0X21、22写帧头,有CRC校验的话,0X23=5A
16. DGUS II电容屏如何设置灵敏度?
配置CFG文件的0X29字节,范围如下
17. 能否上电不显示0号界面?
DGUS II的屏可以设置上电不显示0号界面,配置CFG文件的0X20、21字节。
18. DGUS II的屏如何设置屏保亮度?
在CFG文件中配置,0X08的bit2=1 ,0X0B=5A,0X0C是正常亮度,0X0D是代机亮度,0X0E:0F是点亮时间,单位5ms。
19. 有些客户使用L080_01WT,发现有图片花屏问题。
发现客户图片数量超过该屏的最大图片数量,需要客户压缩图片数量(图片数量不超过最大允许张数,图片编号超过最大数目也是不允许的)。
20. T5的屏怎么校准?
T5芯片的屏都不能也不用校准,因为T5屏是自动识别误差并动态校正的,使用中无需校准,避免误操作。
C. T5系列串口液晶屏难点解析1. 新款T5屏跟之前老款型号屏有什么区别?
硬件上新款屏使用的是我司自主研发的T5芯片,而之前的型号屏采用的是K600+的模组。软件上,我们之前的型号屏的存储区分为变量地址和寄存器,通过向寄存器写入数据实现对页面的切换和亮度等调节,t5型号屏则将这一功能直接放在了变量存储区,用户直接向变量地址写入数据来实现类似功能,且t5屏的0x0FFF及之前的变量地址已被底层占用,用户不可将其作为变量显示数据地址使用。
2. T5的OS进行了哪些改动?
寄存器修改为对外设的控制,只能通过OS去调用和实现,同时OS寄存器增加到了8组,每组256个,增加了三个定时中断以方便用户的使用,同时T5现在的外设接口有8个,可以实现完全主控。
3. T5的开发跟之前的老款屏一样吗?
开发方式大致相同,新款T5型号增加了滑动翻页和滑动手势识别两个新的功能,并且开发时一定使用新款的V7.15开发软件。
4. T5的新版开发软件没有RTC设置,用户如何设置时间。
T5没有直接的RTC设置,只能是通过OS或者下位机发指令去修改,具体内容如下,向变量地址0x009C里写入时间的HEX数据就可以修改。
修改指令举例:
5A A5 0B 82 009C 5AA5 1203 0810 0A10,年月日必须是HEX十六进制的格式。
5. T5系列屏怎么实现modbus通讯,有modbus的内核吗?
若想实现modbus通讯有两种办法,一是使用我们的86盒产品,这款是支持使用86盒的,另一个办法是将modbus的内核通过os编写,因为OS是跟uart4直接相连的,所以只能通过os编写。
6. T5为什么通过软件不可以发指令直接调试?
向T5屏在线下载13和14文件直接通过串口现在是不支持的,只能通过SD卡下载,同时可以购买我司的ED3产品,可以插入SD卡槽来实现在线调试。
7. T5是否开放远程更新的功能?
T5开放远程更新功能,具体指令格式可以看开发指南里变量地址 的描述,需要先年后更新内容解析成二进制文件,之后放到变量地址内,根据开发指南发送指令,屏的底层会自动根据发送的指令更新flash存储区。
8. T5怎么更改波特率?
T5的波特率属于T5的硬件配置,对T5的配置是在一个.CFG的配置文件中,更改这个配置文件需要先安装一个类似UE的可以打开二进制文件的软件,之后查看开发指南的绿色部分对应更改配置文件。
9. 屏幕为什么通讯不上?
可能是误码率造成的,建议校准下串口,校准步骤如下:
以T5UID1为例。参考操作配置下表。
步骤一,配置T5UID1.CFG文件,如下图。
在DWIN_SET中找到T5UID1.CFG文件(如果没有可与客服联系)使用UE软件打开编辑。
在第一行67列双击点击选中键盘录入填写5A A5.保存复制到SD卡DWIN_SET中。
步骤二,给屏上电,使用sscom32发送30个0X55,如下图。
屏上电后,在屏点亮的情况下测试一下通讯,通讯正常的时候配置下图SSCOM32。
注:测试T5的通讯可以发送5A A5 04 83 000F 01,回复 5A A5 06 83 000F 01 14 13.其中0X0000F变量地址是对系统版本号和OS版本号的存储。14指屏的内核版本是V14,13指的是OS系统的版本是V13。
步骤三,串口持续发送,给屏插卡,屏会有下图显示效果。
10. 为什么图片通过SD卡不能将图片下发到屏里?
有三个原因:1、SD卡格式不对,需要使用2-8G的卡,将卡格式化成FAT32格式4096字节2、图片格式不对,图片格式应该是对应屏幕分辨率对的34位色bmp格式。3、图片命名不对,需要使用数字命名。
11. 使用T5的数据库为什么存储不了数据?
T5只能通过向变量地址0008H写入数据来实现数据库的读写,不再支持movxl指令,同时数据库的读写地址和长度只能是偶数。并且在发送完写数据库的指令后直接去读数据是读不出来的,因为现在的T5内核运行周期非常快,当发送数据库写入命令后底层可能还没有执行完数据的存储,但由于运行周期太快所以已经到了读数据的指令,就会造成读取的数据不对。正确的办法是不断检测0008的高字节,如果高字节清零了代表底层已经执行完了数据库的写入。再执行下一步,指令如下:
12. 为什么写的OS刷新速度慢?
请检查OS的程序,主函数最后一句是不是go to main,若是end则会造成OS重新初始化,减慢运行速率。具体格式如下:
13. 为什么T5出现白屏情况?
如果是出厂白屏,则可能是T5芯片虚焊导致的,若上电的时候没有问题,则可能是由于烧录过程中断电导致的T5底层程序的丢失导致的,需要寄回工厂重新烧录底层程序。
14. 如何更新内核?
将内核文件放到SD卡的DWIN_SET文件夹内,之后通过SD卡将内核文件烧录到屏内。
15. T5可不可以自定义指令格式。
T5现在的通讯方式是232或者TTL都是uart2通讯,不支持自定义指令格式,只能通过uart4的串口(跟OS直接相连,485通讯)编写OS来实现自定义指令。另外L_02系列屏支持在.CFG配置文件中更改帧头。
16. T5屏变量地址范围是多少?
用户可自由使用范围是1000H—FFFFH的范围。不同于之前的0000H-6FFFH的范围。
17. T5UIC3的屏在开发过程中使用DGUSII软件V715开发,下载到屏里所有的显示变量不显示什么原因。
DGUSII软件V715生成的14变量显示文件是加密的,T5UIC3无法支持,请使用DGUS6.04及以下版本的软件。
18. 文本显示异常只显示异常,只显示一个字或是不显示。
指令及属性设置无误的情况下,是文本框的范围太小,把文本框拖至足够大。
19. T5UIC3的屏和K600+型号的屏有什么区别?
硬件上T5UIC3的核心T5芯片是迪文最新自主研发的,不再使用之前的模组形式。同时T5UIC3的屏不支持语音、OS和RTC,若之前使用K600+的型号没有使用OS和RTC工程则可以在更改了配置文件后直接替换原来的屏。
20. T5屏如何实现远程更新?
先将需要更新的字库解析成二进制的数据,之后每32kb为一包数据进行更新,先将第一个32kb数据顺序存放在变量地址(比如4000H)中,之后根据更新的字库号(例20)发送指令如:5A A5 0F 82 00AA 5A02 00A0(20*8) 4000 0001 0000 0000 更新20号字库的第一个32kb以此类推。
21. 为什么T5的RTC改用超级法拉电容?
超级法拉电容在屏上电时充电,断电时给屏的RTC供电可持续一个月时间,这样理论上只要法拉电容不坏屏的RTC可以一直使用,改善了以前那种RTC电池使用一定时间后就要更换电池的情况。
22. T5怎么实现在线调试?
T5屏下载程序只可以通过SD卡来实现,所以为了方便用户 在线调试我司专门设计了一款SD到USB的转接板可以6.25Mbps高速下载字库和图片实现在线调试和更新。
23. T5如何格式化?
如下,在配置文件的0x04 0x05地址写入5A A5 格式化flash
24. T5屏的屏幕刷新速率是多少?
T5屏的GUI运行在250MHz主频,运行速率非常快,因此屏幕不再有所谓的刷新周期。
25. 如果要用485接口怎么通讯?
485接口(Uart4)现在是跟T5的OS核相连,所以直接用485接口通讯屏是不会接受和处理的,因此需要在OS中对Uart4定义好指令格式才会实现通过T5的485接口与主板通讯。
26. T5可以在线更新图片吗?
支持JPEG图片解压缩更新图片,与字库更新类似,先将图片解析成二进制数据,之后将解析好的数据存放在变量地址,发相应指令,底层会自动根据指令内容将相应数据存放在对应的Flash存储区。指令格式如下:
27. 动画图标闪动速度太快
这是因为之前的屏有一个刷新周期,而新的T5屏运行速度非常快是没有刷新周期的,因此造成动画图标闪动过快。
28. T5存储区有多大,能存放多少图片和音乐文件?
总共有128Mb的Flsah存储区和320kb的Nor Flash用户数据库,其中64Mb作为图片存储器,可以存放250张480*272的全屏图片,音乐文件总共可以放256段,每段2.048s。
`