[应用方案] 新唐M0 MCU 单片机 低功耗 睡眠 配置

[复制链接]
1447|7
 楼主| janewood 发表于 2023-8-26 19:50 | 显示全部楼层 |阅读模式
一、将没用到的口配置为“准双向模式”,且尽可能地把输出口也配置为“准双向模式”(对于外围可以输出1的端口也配置为“准双向模式”);
四种I/O模式:
 准双向模式(仅在准双向模式下,I/O引脚内部上拉电阻被使能)
 推挽输出模式
 开漏输出模式
 高阻抗 输入模式
二、将没用到的功能模块关闭。ADC、SPI、UART等。(SPI时钟越快,CLK脚的充放电越频繁,所以耗电量越大)
三、关闭用不到的中断源,防止意外唤醒。
经过以上配置,在新唐M0单片机NUC029LAN上测试,测出在3.3V的待机电流为8uA。

tpgf 发表于 2024-2-2 10:21 | 显示全部楼层
准双向模式和双向模式的区别是什么呢
coshi 发表于 2024-2-2 10:56 | 显示全部楼层
这种配置模式也仅仅是适用于新塘的这个系列的芯片把
qcliu 发表于 2024-2-3 09:58 | 显示全部楼层
现在单片机的高阻抗输入模式和老单片机的高阻抗输入模式还是一样的吗
drer 发表于 2024-2-3 10:30 | 显示全部楼层
仅仅关闭不用的模块是不是不足以降低功耗呢
kxsi 发表于 2024-2-3 11:11 | 显示全部楼层
其实有些中断源没有必要关掉 因为低功耗模式下 有的中断源是无法唤醒低功耗的
wiba 发表于 2024-2-3 11:47 | 显示全部楼层
为什么有的单片机的io模式就比较多  有的就比较少呢  这个和工艺有关系还是和芯片内部的原理有关系呢
雾都浪漫 发表于 2025-9-11 15:10 | 显示全部楼层
新唐 M0 MCU 低功耗睡眠配置:禁用外设时钟,选休眠模式,配置唤醒源(如定时器 / 中断),写 SCB->SCR 寄存器使能睡眠,指令触发进入。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

61

主题

1551

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部