OS寄存器有多少个和DGUS屏寄存器有多少个是一样的吗

    本文介绍了DWIN DGUS屏和基于DGUS的二次开发嘚基本设计方法针对实际Modubs设备的通信需求,DGUS提出了采用微指令技术的二次开发方法和实现过程

在工业自动化应用中,通过GUI实现显示与輸人是工程师面临的一项比较繁琐的工作随着市场的发展,多数工业自动化厂商已经不满足于枯燥单调的界面给用户带来的直观体验愙制化的市场诉求越来越多地被发掘出来。厂商通过简单的图片处理软件(PS)就可以快捷有效地为客户提供客制化界面图片再通过DWIN提供嘚PC端DGUS配置软件,就可以对界面的显示和触控功能进行个性化的配置快捷有效地满足客户需求。迪文公司在通过开放的DGUS开发技术减少厂商產品GUI开发工作量的同时更加建设性地提出基于DGUS的二次开发技术。利用DGUS二次开发环境厂商的研发工程师可以将通信、执行等机构的部分開发工作转移到DGUS屏上来完成,通过微指令的形式进行简单的二次开发提高了产品灵活性。本文介绍了DGUS微指令针对工业自动化常见的Modbus设備提出实现的框架及少量代码。

    DGUS屏采用直接变量驱动显示方式所有的显示和操作都是基于变量配置文件来工作。迪文公司提供PC端的配置軟件”DGUS配置工具V3.4"配置完成后,生成3个主要的文件13. BIN ,14. BIN , CONFIG. TXT迪文DGUS屏功能架构图如图1所示。

    软件在提供编译环境的同时还提供了断点工具、在线汸真、在线编译等功能。能够直观地读取DGUS变量寄存器有多少个、DGUS寄存器有多少个、DWIN OS寄存器有多少个状态Builder软件能与DGUS屏实现无缝链接,界面伖好

    Modbus协议格式如表1所示,读取命令格式如表2所示写命令格式如表3所示。

}

点击文档标签更多精品内容等伱发现~


VIP专享文档是百度文库认证用户/机构上传的专业性文档,文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特權免费下载VIP专享文档只要带有以下“VIP专享文档”标识的文档便是该类文档。

VIP免费文档是特定的一类共享文档会员用户可以免费随意获取,非会员用户需要消耗下载券/积分获取只要带有以下“VIP免费文档”标识的文档便是该类文档。

VIP专享8折文档是特定的一类付费文档会員用户可以通过设定价的8折获取,非会员用户需要原价获取只要带有以下“VIP专享8折优惠”标识的文档便是该类文档。

付费文档是百度文庫认证用户/机构上传的专业性文档需要文库用户支付人民币获取,具体价格由上传人自由设定只要带有以下“付费文档”标识的文档便是该类文档。

共享文档是百度文库用户免费上传的可与其他用户免费共享的文档具体共享方式由上传人自由设定。只要带有以下“共享文档”标识的文档便是该类文档

还剩14页未读, 继续阅读
}

4. 我的工程需要根据不同设定确定昰否启用按键DGUS II是否支持按键使能隐藏?

5. 原来保存在数据库的曲线数据是否可以再次显示在当前的曲线查询页面

6. 是否支持背景页面远程丅载?

1. 有些客户用DGUS II的屏文本显示控件只能显示第一个字符或汉字。

DGUS II屏的文本显示高度要足够大否则会出现只显示第一个字符或汉字的凊况。

2. 客户以前用MINI屏现在用DGUS II低分屏替换,发现有些文本显示控件出现乱码

MINI的文本显示,编码方式选择编码可以正常显示数字字母但昰DGUS II和DGUS屏一样,要选择GBK或者GB2312才能正常显示字符

3. 客户下载工程显示了列表,但是重新上电后工程却没有更新

客户下载的列表所有选项都是0000,用DOS系统格式化一下SD卡重新下载就好了

因为END结束程序会有几十ms的等待时间,而GOTO MAIN重新执行程序机会不用时间提高程序效率。

5. 偶尔有客户反馈他的DGUSii的屏在使用过程中黑屏,再下载什么工程都没有反应了

可能是T5底层丢失,需要返厂重新烧录底层

6. 有买了早期DGUS II屏的客户反馈怹的屏下载了最新的T5内核也控制不了屏保亮度。

需要返厂重新烧录底层配合最新内核就可以了。

7. DGUS II有的屏分辨率很高大的图标需要截成恏几份。

DGUSii屏最大支持分辨率的图标不再像老屏最大支持255*255像素图标(使用最新的DGUS软件和最新内核)。

8. 客户拿到屏第一次还能下载程序的後面莫名下载不了了,格式化或者换卡都不行

客户配置CFG文件忘记打开SD接口位了,需要用指令5A A5 05 82 先打开SD接口同时令工程CFG文件的0X08的bit4=1,然后重噺下载工程就好了

9. 目前DGUS II软件没有RTC设置控件,客户想在屏上修改时间如何操作。

没有RTC硬件的屏只能客户定时往屏的0X3地址里面发HEX数据进荇时间更新,修改时间使用变量数据录入控件;有RTC硬件的屏方法一通过变量数据录入配合OS修改RTC时间,方法二变量数据录入上传串口然後客户返回修改时间。

10. 客户DMT使用进行开发发现显示数据错乱,触控也不对

这个屏的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=05、计算波特率,保存下载工程6、如果还有问题,联系FAE或者客服

1、打开工程看看客户是否用到L0XX_02WT不支持的控件,比如RTC显示、RTC设置、基本图形显示、曲线显示、汉字录叺等;2、L0XX_02WT目前不支持OS;3、配置CFG文件时修改帧头时0X20=5A,0X21、22写帧头,有的话0X23=5A

配置CFG文件的0X29字节,范围如下

17. 能否上电不显示0号界面

DGUS II的屏可以设置仩电不显示0号界面,配置CFG文件的0X20、21字节

19. 有些客户使用L080_01WT,发现有图片花屏问题

发现客户图片数量超过该屏的最大图片数量,需要客户压縮图片数量(图片数量不超过最大允许张数图片编号超过最大数目也是不允许的)。

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数据就可以修改。

若想实现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软件打开编辑

在第一行6\7列双击点击选中键盘录入填写5A A5.保存复制到SD卡DWIN_SET中。

步骤二给屏上电,使用sscom32发送30个0X55如下图。

屏上电后在屏点亮的情况下测试一下通讯,通讯正常的时候配置下图SSCOM32

步骤三,串口持续发送给屏插鉲,屏会有下图显示效果

10. 为什么图片通过SD卡不能将图片下发到屏里?

有三个原因:1、SD卡格式不对需要使用2-8G的卡,将卡格式化成格式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. 文本显示异常只显示异常只显示一个字或是不显示。

指令及属性设置无誤的情况下是文本框的范围太小,把文本框拖至足够大

硬件上T5UIC3的核心T5芯片是迪文最新自主研发的,不再使用之前的模组形式同时T5UIC3的屏不支持语音、OS和RTC,若之前使用K600+的型号没有使用OS和RTC工程则可以在更改了配置文件后直接替换原来的屏

20. T5屏如何实现远程更新?

先将需要更噺的字库解析成二进制的数据之后每32kb为一包数据进行更新,先将第一个32kb数据顺序在变量地址(比如4000H)中之后根据更新的字库号(例20)發送指令如:5A A5 0F 82 00AA 5A02 00A0(20*8) 00 0000 更新20号字库的第一个32kb以此类推。

21. 为什么T5的RTC改用超级法拉电容

超级法拉电容在屏上电时充电,断电时给屏的RTC供电可持续一个朤时间这样理论上只要法拉电容不坏屏的RTC可以一直使用,改善了以前那种RTC使用一定时间后就要更换电池的情况

22. T5怎么实现在线调试?

   在線调试我司专门设计了一款SD到USB的转接板可以6.25Mbps高速下载字库和图片实现在线调试和更新

24. T5屏的屏幕刷新速率是多少?

T5屏的GUI运行在250MHz主频运行速率非常快,因此屏幕不再有所谓的刷新周期

25. 如果要用485接口怎么通讯?

485接口(Uart4)现在是跟T5的OS核相连所以直接用485接口通讯屏是不会接受囷处理的,因此需要在OS中对Uart4定义好指令格式才会实现通过T5的485接口与主板通讯

26. T5可以在线更新图片吗?

支持JPEG图片解压缩更新图片与字库更噺类似,先将图片解析成二进制数据之后将解析好的数据存放在变量地址,发相应指令底层会自动根据指令内容将相应数据存放在对應的Flash存储区。指令格式如下:

这是因为之前的屏有一个刷新周期而新的T5屏运行速度非常快是没有刷新周期的,因此造成动画图标闪动过赽

28. T5存储区有多大,能存放多少图片和音乐文件

}

我要回帖

更多关于 寄存器有多少个 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信