你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8L051低功耗模式下ADC无法关闭

[复制链接]
THEOH 提问时间:2020-9-16 15:37 /
STM8L做低功耗使能AD时钟后不能关闭,
如果在没有使能AD时钟及外设时,HALT模式功耗正常;
使能AD后进入低功耗模式,电流增加1MA左右;
若使能AD时钟及外设后,在进入低功耗模式前关闭AD时钟,发现关不掉,HALT模式下电流始终增加1MA左右.
请大佬们指教
CLK_PeripheralClockConfig(CLK_Peripheral_ADC1, DISABLE); //禁能ADC时钟
ADC_Cmd(ADC1,DISABLE);

收藏 2 评论3 发布时间:2020-9-16 15:37

举报

3个回答
THEOH 回答时间:2020-9-16 17:49:07
已解决,在执行halt命令前,要加上一句ADC_DeInit(ADC1);恢复到上电时的状态才行
butterflyspring 回答时间:2020-9-23 15:01:08
看起来你上面的顺序反了吧,先关闭时钟后,再关闭ADC。前面ADC模块没有时钟了,后面肯定无法关闭模块了呀
大贺 回答时间:2022-6-14 10:47:38
wo shi lai ping lun de  ting shuo ke yi jia ji fen ..
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版