打印
[其它应用]

SH367215S支持哪些低功耗模式,如睡眠模式、待机模式等?

[复制链接]
1556|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2024-7-23 10:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
SH367215S支持哪些低功耗模式,如睡眠模式、待机模式等?

使用特权

评论回复
沙发
LEDyyds| | 2024-7-25 10:24 | 只看该作者
估计都支持吧,但是还是得看手册

使用特权

评论回复
板凳
而服务器人| | 2024-7-26 15:45 | 只看该作者
睡眠模式(Sleep Mode):
在睡眠模式下,芯片大部分外设和处理器内核处于停止状态,但保持必要的外设和功能工作,以确保快速唤醒和低功耗。
待机模式(Standby Mode):
在待机模式下,芯片几乎完全停止工作,只有少量的外设和功能保持运行,如RTC(实时时钟)等。这是最低功耗模式,可以显著降低功耗。

使用特权

评论回复
地板
而服务器人| | 2024-7-26 15:45 | 只看该作者
动态电压调节:根据不同的工作模式,动态调整芯片的工作电压,以优化功耗。
外设关闭:未使用的外设可以关闭,以进一步降低功耗。
快速唤醒:支持从低功耗模式快速唤醒,以满足实际应用中对响应速度的要求。

使用特权

评论回复
5
而服务器人| | 2024-7-26 15:45 | 只看该作者
假设你要在 SH367215S 上进入待机模式,并使用 RTC 唤醒,代码示例如下:

c

// 配置 RTC
void RTC_Config(void) {
    // 配置 RTC 的时钟源和中断
}

// 进入待机模式
void Enter_Standby_Mode(void) {
    // 关闭不必要的外设
    // 配置待机模式寄存器
    // 启用 RTC 唤醒
    RTC_Config();

    // 进入待机模式
    SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk; // 使能深度睡眠
    __WFI(); // 进入待机模式,等待中断
}

// 主函数
int main(void) {
    // 系统初始化
    // 配置 RTC 和其他必要的设置

    while (1) {
        // 主循环
        Enter_Standby_Mode(); // 进入待机模式
    }
}


使用特权

评论回复
6
powerantone| | 2024-8-7 20:06 | 只看该作者
一般情况下都支持吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1327

主题

3832

帖子

0

粉丝