找回密码
 立即注册
查看: 378|回复: 3

STC8H掉电模式唤醒问题(已解决)

[复制链接]

该用户从未签到

2

主题

2

回帖

30

积分

新手上路

积分
30
发表于 2023-12-12 16:42:58 | 显示全部楼层 |阅读模式
本帖最后由 STC8H8K64U 于 2023-12-13 11:30 编辑

STC8H1K08,开启掉电唤醒定时器(3秒定时),开启串口1,启动掉电模式,进入低功耗。

现象,唤醒后串口打印字符串“wake...”。上位机串口不向单片机发送数据时,每3S打印一次“wake...”,上位机通过串口向单片机发送数据后立即打印“wake...”。说明串口和掉电唤醒定时器都好使。
问题:怎么区分是谁唤醒的?因为如果是掉电定时器唤醒,程序要从新进入休眠。如果是串口唤醒则程序不再进入低功耗模式,正常运行。
回复 送花

使用道具 举报

  • TA的每日心情
    开心
    昨天 08:24
  • 签到天数: 131 天

    [LV.7]常住居民III

    10

    主题

    220

    回帖

    522

    积分

    高级会员

    积分
    522
    发表于 2023-12-13 09:05:56 | 显示全部楼层
    串口中断唤醒吗?能否在中断处理程序里加个标志位
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    2

    主题

    2

    回帖

    30

    积分

    新手上路

    积分
    30
     楼主| 发表于 2023-12-13 11:20:23 | 显示全部楼层
    问题已经解决了。
    读WKTCH,和WKTCL两个寄存器的值就可以了。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    昨天 07:57
  • 签到天数: 170 天

    [LV.7]常住居民III

    13

    主题

    244

    回帖

    891

    积分

    高级会员

    积分
    891
    发表于 2023-12-14 09:09:03 | 显示全部楼层
    学习了。谢谢楼主提问和回答。有空按照楼主说的试试。先收藏下来。
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-17 02:41 , Processed in 0.055943 second(s), 40 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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