(十九)OS异常问题
问题1:
什么是迪文的os功能?
解决方法:
OS是英语操作系统(Operating System)的简称OS,DWIN OS,也就是说可以看成为在迪文的平台上面的一个用迪文定义的汇编语言的可编程平台。屏的寄存器、变量地址、数据库,如果需要交换处理、数据运算,就可以用OS很方便的实现。
我们可以列举一个简单的功能描述去理解迪文的OS有什么优势:比如用户要实现密码登录判断,如果用单片机处理的话,需要将录入的键盘数据用串口接收到了进行判断,判断正确了就单片机发指令切换某个正确的页面,如果用了迪文的OS,会在屏幕本身上面进行判断处理,精简了单片机的代码。
迪文OS学习难易程度因人而已,用户可以选择性去使用,因为几乎所有的OS能实现的功能,用单片机发指令也可以实现的。
问题2:
OS怎么下载?
解决方法1:
用SD卡可以下载,对于一般频繁修改和验证OS代码的操作来说,这种方法是最不可取的。将屏和电脑连接通讯之后,是可以软件进行下载的。
1、DGUS可以用串口1用OS软件进行下载,支持ED2下载。
2、DGUSII可以用串口2用OS软件进行下载,串口4、串口5等均不支持下载,不支持ED3下载。
问题3:
OS的IJNE指令跳转行数限制?
解决方法:
不能超过+-127行。
问题4:
如果用os实现判断屏的通讯是否正常提示?
解决方法:
单片机对着某个地址发一个值1显示绿灯图标, 屏上面os处理 每间隔2-3秒吧红灯写0 显示红灯图标,如果没有1的值过来了 就一直都是显示红灯图标,说明屏没有接收到数据了,通讯出现了接收的异常。
Last updated
Was this helpful?