迪文科技论坛

 找回密码
 立即注册
搜索
查看: 1398|回复: 3

关于os编程的初级问题

[复制链接]

1

主题

1

回帖

14

积分

新手上路

Rank: 1

积分
14
发表于 2020-2-16 19:37:10 | 显示全部楼层 |阅读模式
这次的屏485不支持83指令,咨询需要写os程序。
提几个初级问题;
1. os 编程需要什么软硬件工具?
2. 写的汇编程序,如何变成可以下载到屏上的BIN
3. 看了些资料,R是分页用的,怎么跨页寻址?

回复

使用道具 举报

82

主题

153

回帖

2793

积分

超级版主

Rank: 8Rank: 8

积分
2793
发表于 2020-2-17 08:48:18 | 显示全部楼层
本帖最后由 神秘の宅叔 于 2020-2-17 09:17 编辑

1、找对该平台对应的os编程软件。根据问题描述可能是T5平台,从下面链接直接套用已经写好的例子。

迪文科技论坛»论坛首页资料分享DWIN OS例程T5/T5L_DGUSII_OS_迪文汇编T5/T5L-UART4_配置及8283指令+0x0F00系统变量触摸上传 .


2、点击os PC软件的“编译”,如果编译成功会在.asm文件目录下自动生成用于下载的 “DWINOS_**.bin”文件。
3、请详细阅读《基于迪文T5/T5L_OS汇编指令详解20190917(新修订).pdf》中的MOVRD MOVA PUSH POP 指令的用法都可以灵活使用跨页寻址或数据交换操作。


回复

使用道具 举报

1

主题

1

回帖

14

积分

新手上路

Rank: 1

积分
14
 楼主| 发表于 2020-2-17 09:54:04 | 显示全部楼层
神秘の宅叔 发表于 2020-2-17 08:48
1、找对该平台对应的os编程软件。根据问题描述可能是T5平台,从下面链接直接套用已经写好的例子。

迪文科 ...

感谢。追问下,有了bin文件,我在dgus里启动OS,把bin放在DWIN_SET目录下就可以了吗?是类似plc的循环调用这个bin吗?系统怎么知道这个bin是用户文件的呀?支持多个用户bin吗?
回复

使用道具 举报

82

主题

153

回帖

2793

积分

超级版主

Rank: 8Rank: 8

积分
2793
发表于 2020-2-17 10:14:48 | 显示全部楼层
本帖最后由 神秘の宅叔 于 2020-2-17 10:16 编辑
zero 发表于 2020-2-17 09:54
感谢。追问下,有了bin文件,我在dgus里启动OS,把bin放在DWIN_SET目录下就可以了吗?是类似plc的循环调 ...

T5平台会底层会识别DWINOS_**.bin这个文件,有了就表示开启。os文件就是这一个,不要放入多个同类型命名的文件
至于追问描述的 我怀疑是DGUSII和DGUSI软件平台混用了,config.txt文件是K600+_DGUS1用的系统配置文件,不能用于T5_DGUSII。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2026-4-15 02:53 , Processed in 0.030450 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表