你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
单片机 进入休眠状态前 gpio 引脚的处理?
[复制链接]
小小步伐
提问时间:2018-3-25 13:21 /
最近在做微功率无线通信的项目,那肯定得低功耗了,那么在单片机进入休眠前 gpio 引脚该怎么处理呢?
分 以下几种情况:
1. 未与外部连接的引脚
2. 与外部连接的输入引脚
3. 与外部连接的输出引脚
降低功耗有什么具体可行的办法呢?
赞
0
收藏
0
评论
6
分享
发布时间:2018-3-25 13:21
举报
请先
登录
后回复
6个回答
Tcreat
回答时间:2018-3-25 17:39:20
a0a.1 32b0c
未连接的 一般浮空输入即可 与外部连接的如果需要保持电平特定电平的 那么保持特定电平 如果没有要求的 那么根据具体电路设置引脚状态 比如说如果一个IO引脚被下拉了 那么为了为了降低IO引脚上的电流 那么最好设置位低电平 依次类推
评分
参与人数
1
蝴蝶豆
+3
收起
理由
zero99
+ 3
查看全部评分
赞
0
评论
回复
支持
反对
琦子
回答时间:2018-3-26 09:33:45
a0a.1 32b0c
1. 未与外部连接的引脚:设置为输入即可
2. 与外部连接的输入/输出引脚:看连接到什么样的引脚上 如果该引脚要求高电平那就输出高电平,如果要求输出低电平那就低电平。没有要求看硬件连接,有下拉就低电平,有上拉就高电平。
评分
参与人数
1
蝴蝶豆
+3
收起
理由
zero99
+ 3
查看全部评分
赞
0
评论
回复
支持
反对
wudianjun2001
回答时间:2018-3-26 10:29:10
a0a.1 32b0c
没用的话,浮空吧,不要有上下来
外部输出的话,平时也就高电平吧
评分
参与人数
1
蝴蝶豆
+2
收起
理由
zero99
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
大陶
回答时间:2018-3-26 10:52:22
a0a.1 32b0c
如果使能时钟的建议在低功耗前将时钟关闭,把管教状态变成模拟输入
没有使能时钟的可以不处理
评分
参与人数
1
蝴蝶豆
+2
收起
理由
zero99
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
STM1024
回答时间:2018-3-26 11:01:10
a0a.1 32b0c
1. 未与外部连接的引脚
这种直接OD吧,RCC是否考虑也关闭了?
2. 与外部连接的输入引脚
看外设的情况吧,有些如IIC协议之类的,可能要使用IPU,或者ADC之类的要使用floating/AIN,作为EXTI的话,看你如何定义来确定中断方式。
3. 与外部连接的输出引脚
一般情况使用OD?是否要关闭RCC?
评分
参与人数
1
蝴蝶豆
+3
收起
理由
zero99
+ 3
查看全部评分
赞
0
评论
回复
支持
反对
butterflyspring
回答时间:2018-3-26 11:11:13
a0a.1 32b0c
分两种嘛
1:没用的,设为浮空输入或模拟输入,然后disable时钟
2:有用,也分两种情况:
2.1:系统是stop mode 以上,要保持输出的,就不变
.........
剩下的,自己想一下咯,就是这个方向...
评分
参与人数
1
蝴蝶豆
+3
收起
理由
zero99
+ 3
查看全部评分
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
2. 与外部连接的输入/输出引脚:看连接到什么样的引脚上 如果该引脚要求高电平那就输出高电平,如果要求输出低电平那就低电平。没有要求看硬件连接,有下拉就低电平,有上拉就高电平。
评分
查看全部评分
外部输出的话,平时也就高电平吧
评分
查看全部评分
没有使能时钟的可以不处理
评分
查看全部评分
这种直接OD吧,RCC是否考虑也关闭了?
2. 与外部连接的输入引脚
看外设的情况吧,有些如IIC协议之类的,可能要使用IPU,或者ADC之类的要使用floating/AIN,作为EXTI的话,看你如何定义来确定中断方式。
3. 与外部连接的输出引脚
一般情况使用OD?是否要关闭RCC?
评分
查看全部评分
1:没用的,设为浮空输入或模拟输入,然后disable时钟
2:有用,也分两种情况:
2.1:系统是stop mode 以上,要保持输出的,就不变
.........
剩下的,自己想一下咯,就是这个方向...
评分
查看全部评分