本人接触HT的时间不太长,以前一直在用AVR和51。最近在使用48R06A-1时发现几个关于电源管理问题
1、HT的资料上说,控制MCU进入休眠模式的指令是HALT,而不是其他品牌单片机通用的SLEEP。那么SLEEP指令对HT的单片机到底有没有作用?
2、AVR和51可以通过设置相关的寄存器来决定休眠模式,例如有空闲、等待、掉电等多种模式,各种模式下关闭的模块各有不同,可用的唤醒方式自然也就有所不同。但是我翻编了HT的所有资料都没发现哪个寄存器能控制休眠模式,难道HT的休眠只有单纯的一种掉电模式?
3、HT的资料上说,只要设置好掩膜项,则PA口上的所有引脚都具有唤醒能力。那么我在实际使用时,是不是不需要专门写任何唤醒处理代码,只需要将按键接到PA口上,然后在掩膜中激活这个IO口的唤醒功能,当MCU处于休眠时,按一下这个键,硬件系统自动就能将MCU唤醒?
以上3个问题希望尽快得到高手指点,万分感谢。
|