ATmega48PA/88PA/168PA/328P
8.系统时钟及时钟选项
8.1
时钟系统及其分布
的主要时钟系统在AVR及其分布。所有的时钟
不必是活跃在给定的时间。为了降低功耗,时钟模块
不存在可以通过使用不同的睡眠模式来禁止,如上述
时钟系统的详细描述。
图8-1 。
时钟分配
通用I / O
模块
ADC
CPU核心
内存
闪光灯和
EEPROM
异步
定时器/计数器
CLK
ADC
CLK
I / O
CLK
ASY
CLK
中央处理器
CLK
FL灰
AVR时钟
控制单元
系统时钟
预分频器
复位逻辑
看门狗定时器
时钟源
时钟
多路复用器
看门狗时钟
看门狗
振荡器
定时器/计数器
振荡器
外部时钟
水晶
振荡器
低频
晶体振荡器
校准RC
振荡器
8.1.1
CPU时钟 - CLK
中央处理器
CPU时钟被路由到相关的操作AVR内核的系统的组成部分。
这种模块的例子是通用寄存器文件,状态寄存器和
数据存储器保存堆栈指针。停止CPU时钟禁止从执行的核心
一般的操作和计算。
I / O时钟 - CLK
I / O
在I / O时钟用于主要的I / O模块,如定时器/计数器,SPI和USART 。
在I / O时钟还用于外部中断模块,但要注意的是有些外部接口
中断与异步逻辑检测,因此即使在I / O被检测到这样的中断
时钟停止了。还要注意的是启动条件检测的USI模块中进行asynchro-
nously当CLK
I / O
暂停时, TWI解决在睡眠模式的认可。
Flash时钟 - CLK
FL灰
Flash时钟控制Flash接口的操作。此时钟通常是积极的simul-
taneously与CPU时钟。
8.1.2
8.1.3
26
8161D–AVR–10/09