广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 278|回复: 6

请教下变量更新函数的使用问题

[复制链接]

6

主题

15

帖子

100

积分

注册会员

Rank: 2

积分
100
发表于 2023-3-14 13:15:37 | 显示全部楼层 |阅读模式
本帖最后由 day929 于 2023-3-14 13:48 编辑

用定时器做了一个无操作1分钟时间切换至待机画面。用变量更新函数检测页面的的坐标的更新,如果有更新则定时器停止,计数清零。变量更新这块一直没有执行成功,请问我该怎么弄

function on_update(slave,vtype,addr
   if  vtype==1 and addr==0x012A  then
      stop_timer(0)
      time_Count=0
     else
      start_timer(0, 1000, 0, 0)
     end
   end



回复

使用道具 举报

2

主题

735

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10190
发表于 2023-3-14 13:59:34 | 显示全部楼层
这个0x012A寄存器是只能再点击控件的情况下才会更新数值,你可以换成0x0120 - 0x0124这几个寄存器来实现
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

0

主题

5

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 3 天前 | 显示全部楼层
师傅,做一个开机页面,3秒后自动切换页面怎么样做呀?
回复

使用道具 举报

2

主题

735

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10190
发表于 3 天前 | 显示全部楼层
17728300727 发表于 2023-5-26 08:27
师傅,做一个开机页面,3秒后自动切换页面怎么样做呀?

开机动画这个,HMI和TFT的实现方法一样,都是初始化函数里面开启定时器,定时器回调里面切换画面
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

0

主题

5

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 3 天前 | 显示全部楼层
function on_init()
start_timer(0,3000,0,1)
end


--定时回调函数,系统每隔1秒钟自动调用。
function on_systick()
if timer_0 = 1 then
function on_screen_change(1)
end
end
这样不行不知道哪里错了
回复

使用道具 举报

2

主题

735

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10190
发表于 3 天前 | 显示全部楼层
17728300727 发表于 2023-5-26 08:52
function on_init()
start_timer(0,3000,0,1)
end

HMI里面没有on_systick()这个回调,HMI和TFT中,lua的api很多都不一样,不可以混着用
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

2

主题

735

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10190
发表于 3 天前 | 显示全部楼层
function on_init()
start_timer(0,3000,0,1)
end

--定时器回调函数。
function on_timer(timer_id)
if timer_id == 0 then
  set_uint16(VT_LW, 0x0100, 1)
end
end
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2023-5-29 23:20 , Processed in 0.077670 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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