DWIN OS开发

接上篇继续开发迪文屏
本次的工程使用的是rs232的电平,综合考虑使用DWIN OS进行开发
首先先认识一下DWIN OS。
在这里插入图片描述
基于DGUS的DWIN OS平台,用户最大的代码空间是256kb(32764行)。DWIN OS程序在每个运行周期(80/120/160/200ms)都运行一次,DGUS+OS的运行时间构成整个运行周期,要求OS程序中不能出现长的延时循环等待或死循环。
DWIN OS的常见应用是解析用户的数据协议,数据处理,能代替工控机或HMI,不仅降低成本,同时极大地提高了可靠性。

编写OS时的基本约定:
1、OS变量寄存器:R0-R255(只能OS访问),共256个。
2、DGUS寄存器:地址由0x00-0xff(由0x80/0x81访问),共256个。
3、DGUS变量:0x0000-0x6fff(由0x82/0x83访问)。
4、字库空间:32-127号(0x20-0x7f)汉字库,24MB。
5、用户数据空间:参考开发文档。可去迪文公司官网直接下载。
6、伪汇编指令(类似于汇编的指令,由迪文公司开发的)。点击可参考该文档
该文档可以满足目前的需求,包含所有的伪汇编指令,有完整的指令介绍。
接下来就可以办正事了。使用DGUS开发软件,做好界面,就可以根据自己的界面去写DWIN OS程序。
DGUS开发软件我用的是DGUS Tool V5.08.
DWIN OS程序编写工具是DWIN_OS_Builder2.07
具体的界面制作有需要参考的请直接留言。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值