打印
[技术问答]

请问赛元单片机进入睡眠模式前应该关闭或则设置那些寄...

[复制链接]
635|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 疯狂的小呆呆 于 2020-7-23 10:56 编辑

请问赛元单片机进入睡眠模式前应该关闭或则设置那些寄存器才可以把功耗降低到最小?我现在用的是SC92F8363B 单片机的触摸低功耗库进入的睡眠模式,但是现在我的程序进入睡眠模式后,待机功耗有350uA左右。(外部硬件是没有问题的,光是单片机待机功耗就有350uA左右。)我进入睡眠模式前把AD功能,上拉功能都关闭了的。看门狗也关闭掉了。正常睡眠模式下待机功耗应该左右几个微安左右才对。请各位大佬指点一下。

使用特权

评论回复

相关帖子

沙发
赛元MCU3| | 2020-7-23 11:08 | 只看该作者
您好,进入低功耗模式前需要耗电外设关闭,将ADC,PWM,WDT关闭,悬空的IO口都要设置为强推挽输出低的模式,其他有使用到的IO口视情况而定。

使用特权

评论回复
板凳
疯狂的小呆呆|  楼主 | 2020-7-23 11:13 | 只看该作者
赛元MCU3 发表于 2020-7-23 11:08
您好,进入低功耗模式前需要耗电外设关闭,将ADC,PWM,WDT关闭,悬空的IO口都要设置为强推挽输出低的模式 ...

ADCCON = B00000000;
ADCCFG0 = B00000000;  

在睡眠模式前这样写就相当于把ADC功能模块关闭了把?

使用特权

评论回复
评论
疯狂的小呆呆 2020-7-23 13:46 回复TA
@赛元MCU3 :好的,谢谢 
赛元MCU3 2020-7-23 13:21 回复TA
关闭ADC电源就可以了,你这样写已经关闭了。 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

48

帖子

0

粉丝