打印
[MCU开发工具资源区]

当芯片进入休眠模式时,应如何设置I/0状态,使功耗最小?

[复制链接]
542|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
海滨消消|  楼主 | 2023-4-21 15:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当芯片进入休眠模式时,应如何设置I/0状态,使功耗最小?

使用特权

评论回复
沙发
pssyx| | 2023-4-21 16:31 | 只看该作者
I/O状态设置与外部硬件电路有关。一般原则是:与MCU唤醒无关的I/O,尽量将其设为模拟输入;拉电流输出脚设为0,灌电流输出脚设为1,等等。

使用特权

评论回复
板凳
tpgf| | 2023-5-5 10:51 | 只看该作者
不需要读取GPIO数据,则优先配置为模拟输入。这节省了输入施密特触发器的消耗

使用特权

评论回复
地板
nawu| | 2023-5-5 11:32 | 只看该作者
如果某个GPIO组不需要长时间使用,禁用其时钟。

使用特权

评论回复
5
aoyi| | 2023-5-5 12:18 | 只看该作者
进入低功耗模式时,所有引脚信号必须连接到VDD或接地

使用特权

评论回复
6
zljiu| | 2023-5-5 13:38 | 只看该作者
如果GPIO连接到外部接收器(外部元件输入),则必须使用PP或PU/PD强制GPIO信号值

使用特权

评论回复
7
gwsan| | 2023-5-5 14:04 | 只看该作者
当GPIO是运行模式下的输入(模拟或数字)时,在低功耗模式下使用输入PU/PD可能更容易;当GPIO是运行模式下的输出时,则使用输出PP。这可以避免在进入或退出停止模式时管理更改

使用特权

评论回复
8
tfqi| | 2023-5-5 14:35 | 只看该作者
GPIO始终有一个输入通道,可以是数字或模拟通道

使用特权

评论回复
9
Bowclad| | 2023-5-8 22:47 | 只看该作者
设置成模拟输入

使用特权

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

本版积分规则

237

主题

1593

帖子

2

粉丝