10.3.7 外部时钟源 XTAL1和XTAL2管脚能被用来驱动一个外部振荡器,无论是石英晶体或陶瓷谐振器。XTAL1或每个端口C能被用做外部时钟信号的输入。TOSC1和TOSC2管脚。TOSC1和TOSC2管脚专门用来驱动32.768kHz的晶振。 10.3.8 带有1-31倍因子的PLL 内建的锁相环(PLL)能被用来产生一个高频系统时钟。PLL有一个用户可选择的倍频因子从1到31.这给出了一个从自所有时钟源的广范的输出频率。 11. 电源管理和休眠模式 11.1 特点 。电源管理调节电源功耗和功能 。五种休眠模式: 。空闲 。掉电 。节电 。待机 。扩展待机 。功率降低寄存器失能时钟和在活动和空闭模式关闭不用的外设时钟。 11.2 概述 各种休眠模式和时钟门被提供用来处理应用所需求的功耗。这个可以使能AVR XMEGA微控制器用来停止不用的模块来节省功耗。 所有休眠模式可以从活动模式使能和进入。在活动模式,CPU执行代码。当设备进入休眠模式,程序执行被停止并且中断或复位用来重新唤醒设备。应用代码决定进入哪个休眠和何时进入。使能外设的中断和所有使能的复位源能从休眠到活动模式恢复微控器。 额外的,功耗降低寄存器提供一个方法来从软件停止到单独外设的时钟。当这样做的时候,当前外设的状态被冻结,并且那个外设将没有功耗。这降低在活动模式和空闲模式功耗,还有使能比睡眠模式更精细的调整功率管理。 11.3 休眠模式 休眠模式用来关闭微控嘎啦模块和时钟域为了省功耗。XMEGA 微控器有五种不同的休眠模式调谐匹配在应用程序中的典型的功能阶段执行。一个专门的休眠指令(SLEEP)可以进入休眠模式。中断用来从休眠中唤醒设备,使能的中断唤醒源依据配置的休眠模式。当一个使能中断发生,该设备将在继续正常运行前,唤醒并执行中断服务程序睡眠指令后的第一条指令执行程序。如果其他,更高优先级的中断正在等待中当唤醒时,他们的中断服务程序将按照其在中断前的优先级执行为唤醒中断服务程序执行。唤醒后,中央处理器在执行前四个周期然后 开始。 寄存器文件中的内容,SRAM和寄存器在睡眠中保存。如果重置发生在睡眠时,该设备将重置,启动,并从复位向量执行。 11.3.1 空闲模式 在空闲模式下,中央处理器和非易失性存储器被停止(注意任何正在进行的编程将完成),但所有的外设,包括中断控制器、事件系统和DMA控制器保持运行。任何启用中断将唤醒设备。
|