无操作系统,采用定时中断的方式,现在想让KL46在每次中断产生处理完事物后进入低功耗模式,
然后每个中断唤醒(唤醒后处理事物)。
另外还有一种状态是当系统进入待机状态后,切换进入低功耗模式,这个时候不在通过定时器唤醒了,
而是通过ADC持续采样,当采样值超过某一设定值后唤醒MCU。
问题:
1.从低功耗模式唤醒后,系统或者外设是否需要重新初始化?
2.在待机状态切换到低功耗模式时,需要ADC在低功耗模式下继续运行,是否需要重新初始化设置ADC?
当通过ADC唤醒切换到正常模式后,是否还需要重新设置ADC?因为低功耗模式下,ADC是持续采样,当
采样值达到某一阀值后产生中断唤醒MCU,而正常运行模式下是软件触发采样模式。如果需要重新初始化
ADC,初始化代码放在什么地方比较合适呢?[face]012[/face]
此帖出自
小平头技术问答
一周热门 更多>