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

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

关于休眠后唤醒的操作问题

[复制链接]

4

主题

6

帖子

56

积分

注册会员

Rank: 2

积分
56
发表于 2024-12-7 16:01:28 | 显示全部楼层 |阅读模式
1、使用sleepmode(on)将屏幕休眠后再用触摸唤醒,但唤醒的这一次触摸似乎并不会执行on_control_notify或者on_press回调函数?这使得唤醒后想要执行一些功能没法实现。
2、当休眠后,外部485总线有任何数据都会将它唤醒,这个如何避免?

使用的屏幕是DC80480KM070

回复

使用道具 举报

0

主题

431

帖子

1250

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1250
发表于 2024-12-9 14:53:58 | 显示全部楼层
1,使用sleepmode会让屏进入休眠并使其内部运行完全停止第一次触摸不会触发任意回调函数,可以选择使用背光调节用定时器和on_press去做
2,485有任意数据过来会使它换醒这需要重新去修改软件的API函数需要我司研发去更改
回复

使用道具 举报

4

主题

6

帖子

56

积分

注册会员

Rank: 2

积分
56
 楼主| 发表于 2024-12-9 16:09:34 | 显示全部楼层
dctechnology 发表于 2024-12-9 14:53
1,使用sleepmode会让屏进入休眠并使其内部运行完全停止第一次触摸不会触发任意回调函数,可以选择使用背光 ...

感谢答复!
1、现在改成倒计时后将屏幕亮度调成0,然后用on_press事件去重新点亮屏幕,以及干一些唤醒后的操作;
2、由于采用了第1种的方式,所以串口可以照常接收数据,但并不会唤醒屏幕,只能是折衷的使用方式了。

另外,全局将uart_free_protocol=1后,再在程序中将其设为0,似乎并不会切换回大彩的协议,所以上述第2点还是能接收和处理自由协议,不知有什么方法可以暂时关闭串口。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 02:59 , Processed in 0.040010 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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