历史上的今天
今天是:2024年12月16日(星期一)
2021年12月16日 | ATmega168 时钟系统及其分布
2021-12-16 来源:eefocus
时钟系统及其分布
Figure12为ATmega168 的主要时钟系统及其分布。这些时钟并不需要同时工作。为了降低功耗,可以通过使用不同的睡眠模式来禁止无需工作的模块的时钟,详见 P32” 电源管理及休眠模式 ” 。下面为时钟系统的详细描述。

CPU 时钟- clkCPU
CPU时钟与操作AVR内核的子系统相连,如通用寄存器文件、状态寄存器及保存堆栈指针的数据存储器。终止CPU 时钟将使内核停止工作和计算。
I/O 时钟- clkI/O
I/O时钟用于主要的I/O 模块,如定时器/ 计数器、SPI 和USART。I/O 时钟还用于外部中断模块。要注意的是有些外部中断由异步逻辑检测,因此即使I/O 时钟停止了这些中断仍然可以得到监控。此外, USI 模块的起始条件检测在没有clkI/O 的情况下也是异步实现的,使得这个功能在任何睡眠模式下都可以正常工作。
Flash 时钟- clkFLASH
Flash 时钟控制Flash 接口的操作。此时钟通常与CPU 时钟同时挂起或激活。
异步定时器时钟- clkASY
异步定时器时钟允许异步定时器/ 计数器与LCD 控制器直接由外部32 kHz 时钟晶体驱动。使得此定时器/ 计数器即使在睡眠模式下仍然可以为系统提供一个实时时钟。
ADC 时钟- clkADC
ADC具有专门的时钟。这样可以在ADC工作的时候停止CPU和I/O时钟以降低数字电路产
生的噪声,从而提高ADC 转换精度。
上一篇:ATmega168 时钟源
下一篇:ATmega168 I/O存储器
史海拾趣
|
目录 第1 章 电子仪表的优点 1.1 可靠性和耐用性 ..............................................................................................3 1.2 高精度 .......................................................................... ...… 查看全部问答> |
|
TX-1C 51单片机学习板 具体介绍:http://www.yheda.com/Shop/mcu/MCU/200809/102.html一.51系列单片机实验板 (串口或者USB口直接下载程序)本实验板使用的是STC公司生产的STC89C52RC单片机,它是一款性价比非常高的单片机,它完全兼容ATMEL公司的5 ...… 查看全部问答> |
|
我手上有个设备的驱动,一个inf 文件,一个sys文件,我想把驱动打包为一个EXE文件,执行安装后,当设备连接时,不需要手动查找驱动的目录就可以自动安装驱动文件,请问该怎样打包,最好是用VS2008自带的打包工具。高手给指点下,谢谢了。… 查看全部问答> |
|
本人新来社区,希望大家给予帮助。 问题是:现在用VHDL设计数字频率计,计数器在每个分档处该如何记数?请高手指教,如有程序更好,谢谢!… 查看全部问答> |
|
函数不能成功返回要求的32位值 hCharEvent = (HANDLE)GetWindowLong( hWnd, TEST_CHAR_EVENT ); 程序就这么一句,TEST_CHAR_EVENT 值为0,hWnd有值,不是空的。 请问可能哪里还有问题?导致失败… 查看全部问答> |
|
下一步就是使用这个头文件写初始化的函数库了!希望可以与STM32的库同时使用,这样对初学者来说可以更好理解STM32的结构。// 希望的使用方法:// STM32_Gpioa_Regs->crh.bit.MODE8=1;//   ...… 查看全部问答> |
|
现在有很多操作系统的内部任务状态机制不全,直接导致了bug的产生,具体名字就不指明了。 Raw os 的内部任务状态非常健全,以下结构体定义了任务的状态机制。 enum RAW_TASK_STATUS { RAW_RDY = 0, RA ...… 查看全部问答> |




