15.6.3 SleepWalking
SleepWalking 是设备临时唤醒外设时钟去执行一个任务而不唤醒CPU,在待机休眠下的一种能力。在sleepwalking任务结束
时,设备可以被一个中断唤醒(从一个外设而不是SleepWalking)或者再回到待机休眠模式。
在Atmel SMART SAM D21设备中,SleepWalking 只支持GCLK时钟作为需求时钟的时钟源。请参考"On-demand,Clock
Requests"
15.6.4 DMA操作
没有应用。
15.6.5 中断
外设有下列中断源:
.时钟准备好标志
每个中断源有一个相关中断标志。中断标志在中断标志状态和清除寄存器里(INTFLAG),当中断条件发生中断标志置1。每个
中断能被区分如果是使能就写1在中断全能寄存器(INTENSET),如果是失能就在中断清除寄存器(INTENCLR)相当位置1。
一个中断请求时产生中断启用标志设置和相应的中断。中断请求仍然活跃,直到中断标志清除,禁用中断或外设复位。一个中
断标志是通过写一个相应位INTFLAG登记。每一个外设都有每个中断源或一个中断请求线一个常见的所有中断源的中断请求线。请参
考“Nested Vector Interrupt Controller”获取详细信息。如果外设有一个共同的所有中断源的中断请求线,用户必须阅读
INTFLAG寄存器来确定哪个中断条件。
15.6.6 事件
没有应用
15.6.7 休睡模式操作
在所有的空闲模式,电源管理器仍然运行于选定的主时钟。
在待机模式,电源管理器被冻结,并且能回到活动模式直支同步中断发生。
|