查看: 870|回复: 3

如何屏蔽中断,防止退出睡眠模式

[复制链接]

2

主题

7

帖子

103

积分

中级工程师

Rank: 2

积分
103
发表于 2023-8-17 08:47:35 | 显示全部楼层 |阅读模式
目前需要实现如下的功能,进入RTC,但是,保持单片机的睡眠模式,在编写代码的过程中,进入RTC中断默认就会退出深度睡眠模式
但是查询手册,手册中说明,这个rtc中断是可以屏蔽掉的,请问是否可以实现上面的功能,如果可以需要怎么操作
回复

使用道具 举报

2

主题

7

帖子

103

积分

中级工程师

Rank: 2

积分
103
 楼主| 发表于 2023-8-17 08:50:00 | 显示全部楼层
还有一个问题需要请教的,通常我们在开发低功耗产品的时候,睡眠和唤醒一般是通过什么方式实现的,rtcwakeup 还是外置rtc触发wakeup 还是有什么其他的好方法
回复

使用道具 举报

151

主题

844

帖子

4389

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4389
发表于 2023-8-21 10:33:32 | 显示全部楼层
中断当然会唤醒mcu,如果不想唤醒,那就把中断ie关闭。
回复

使用道具 举报

151

主题

844

帖子

4389

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4389
发表于 2023-8-21 10:35:18 | 显示全部楼层
suweisuwei 发表于 2023-8-17 08:50
还有一个问题需要请教的,通常我们在开发低功耗产品的时候,睡眠和唤醒一般是通过什么方式实现的,rtcwakeu ...

休眠通过调用休眠函数,唤醒通过中断。 有内部的rtc不需要外部的rtc了。
回复

使用道具 举报

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

本版积分规则

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