迪文科技论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: huzi

【提问】当前的页面的编号如何由串口屏上传到主机?

[复制链接]

4

主题

309

回帖

2196

积分

金牌会员

Rank: 6Rank: 6

积分
2196
发表于 2022-9-26 16:00:17 | 显示全部楼层
huzi 发表于 2022-9-26 15:54
感谢几位大神的回复,
界面设计上我的想法是所有页面的触摸位置都放按键返回控件,然后所有按键控件的变量 ...

这样不如主机直接定时查询0014地址,
或者用OS写一小段自动上传当前页面的代码

获取页面同时也当作心跳信号了
回复

使用道具 举报

8

主题

29

回帖

123

积分

注册会员

Rank: 2

积分
123
 楼主| 发表于 2022-9-26 16:09:35 | 显示全部楼层
yx0100 发表于 2022-9-26 16:00
这样不如主机直接定时查询0014地址,
或者用OS写一小段自动上传当前页面的代码

OS写程序以后再研究,好像有个板块是专门研究这个的吧。
这个原理也没太明白,是写个函数接口让OS执行吗?OS是什么系统呢,mcu是51吗,写while(1);会死机吗?
回复

使用道具 举报

0

主题

750

回帖

4828

积分

论坛元老

Rank: 8Rank: 8

积分
4828
发表于 2022-9-26 16:11:42 | 显示全部楼层
os是8051核,与普通的8051编程无区别
只会hellowrold
回复

使用道具 举报

8

主题

29

回帖

123

积分

注册会员

Rank: 2

积分
123
 楼主| 发表于 2022-9-26 16:25:24 | 显示全部楼层
本帖最后由 huzi 于 2022-9-26 16:26 编辑
yx0100 发表于 2022-9-26 16:00
这样不如主机直接定时查询0014地址,
或者用OS写一小段自动上传当前页面的代码

如果上传的话就只在变化时上传就好了,99.9%的时间都不会变
试了一下,前面说的可行,每次清除触摸的按键值就行了
回复

使用道具 举报

0

主题

932

回帖

7577

积分

论坛元老

Rank: 8Rank: 8

积分
7577
发表于 2022-9-26 17:13:32 | 显示全部楼层
huzi 发表于 2022-9-26 16:25
如果上传的话就只在变化时上传就好了,99.9%的时间都不会变
试了一下,前面说的可行,每次清除触摸的按键 ...

按键返回可以的键值按下后可以自动上传到串口,键值设置成每页的页面ID这样也可以分出来页面。
回复

使用道具 举报

8

主题

29

回帖

123

积分

注册会员

Rank: 2

积分
123
 楼主| 发表于 2022-9-26 17:26:25 | 显示全部楼层
fay 发表于 2022-9-26 17:13
按键返回可以的键值按下后可以自动上传到串口,键值设置成每页的页面ID这样也可以分出来页面。 ...

也是个办法,所以现在划选到哪一页不重要,主机可以自主切换,这就行了
回复

使用道具 举报

4

主题

309

回帖

2196

积分

金牌会员

Rank: 6Rank: 6

积分
2196
发表于 2022-9-26 17:31:57 | 显示全部楼层
huzi 发表于 2022-9-26 16:09
OS写程序以后再研究,好像有个板块是专门研究这个的吧。
这个原理也没太明白,是写个函数接口让OS执行吗 ...

用KEIL写可以用while(1)
如果是只是心跳功能直接用OS(汇编)去写比较快。
回复

使用道具 举报

8

主题

29

回帖

123

积分

注册会员

Rank: 2

积分
123
 楼主| 发表于 2022-9-26 17:43:16 | 显示全部楼层
yx0100 发表于 2022-9-26 17:31
用KEIL写可以用while(1)
如果是只是心跳功能直接用OS(汇编)去写比较快。 ...

你说的就是51时间片模拟线程吧,vxworks那样的
回复

使用道具 举报

4

主题

309

回帖

2196

积分

金牌会员

Rank: 6Rank: 6

积分
2196
发表于 2022-9-26 19:07:27 | 显示全部楼层
huzi 发表于 2022-9-26 17:43
你说的就是51时间片模拟线程吧,vxworks那样的

不是专业搞技术的这些不懂,只是应用层面理解
迪文的T5L支持两种编程开发

迪文官方在OS核(负责通信)写好了一个虚拟机,汇编OS程序相当于跑在这个虚拟机上按照周期循环,协议还是迪文之前的协议。
C51方式开发需要把底层都自己写,自由度更高些,写起来也复杂一些。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-30 22:27 , Processed in 0.022939 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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