- 单片机的引脚全部设置为模拟输入模式会比部分设置为模拟输入的功耗更低吗?
如下图,最优的引脚设置应该是怎么样的?
2.在执行进行sleep_mode模式前应该要完成哪些设置
[C] 纯文本查看 复制代码 pwc_deep_sleep_mode_enter(PWC_DEEP_SLEEP_ENTER_WFE);
- 引脚模式具体如何设置(只看到网上说的悬空的引脚设置为模拟输入,其它的情况是保持原状态不动还是?那如果每个引脚都有使用到,那要怎么处理?比如 原为 输出引脚、输入引脚、ADC采集引脚、晶振引脚)
- 原为外部晶振提供时钟,在切换时钟源的时候要注意哪些地方(一般的BSP提供了一个 时钟复位及时钟启用的函数)
- 关闭外设时钟
- 引脚配置中断线,是否采用中断模式可选用
3.在退出sleep_mode模式后第一个要设置的地方是什么(如果在进入sleep_mode前更改了时钟源(例:外部晶振变内部晶振,但频率不变的情况 或者,频率变的情况))
上面为暂时想到的问题,主要还是想了解一下时钟切换过程中需要注意哪些点,看是否有没有实例代码片断/或流程 可以学习。
|