历史上的今天
今天是:2024年11月05日(星期二)
2021年11月05日 | ATmega128 时钟系统及其分布
2021-11-05 来源:eefocus
时钟系统及其分布
Figure 18为AVR的主要时钟系统及其分布。这些时钟并不需要同时工作。为了降低功耗, 可以通过使用不同的睡眠模式来禁止无需工作的模块的时钟,如 P 41“ 电源管理及睡眠模 式” . 所示。

CPU 时钟- clkCPU
CPU时钟与操作AVR内核的子系统相连,如通用工作寄存器文件、状态寄存器以及保存堆 栈指针的数据存储器。终止CPU 时钟将使内核停止工作和计算。
I/O 时钟- clkI/O
I/O时钟用于主要的I/O 模块,如定时器/ 计数器、SPI 和USART。I/O 时钟还用于外部中断 模块。但是有些外部中断由异步逻辑检测,因此即使I/O 时钟停止了这些中断仍然可以得 到监控。此外,TWI 模块的地址识别功能在没有clkI/O 的情况下也是异步实现的,使得这 个功能在任何睡眠模式下都可以正常工作。
Flash 时钟- clkFLASH
Flash 时钟控制Flash 接口的操作。此时钟通常与CPU 时钟是同步的。
异步定时器时钟- clkASY
异步定时器时钟允许异步定时器/ 计数器直接由外部32 kHz 时钟晶体驱动,使得此定时器/ 计数器即使在睡眠模式下仍然可以为系统提供一个实时时钟。
ADC 时钟- clkADC
ADC具有专门的时钟。这样可以在ADC工作的时候停止CPU和I/O时钟以降低数字电路产生的噪声,从而提高ADC 转换精度。
上一篇:ATmega128 时钟源
史海拾趣
|
现已有4k rom大小,现因为程序大于4k了我想换成8k,改了地址线和相关配置,但是程序(5k左右)下进去运行不正常,请问怎么才能正确设置rom大小呢?fpga芯片是EP2C5T144C8… 查看全部问答> |
|
最近用SDK写界面,用图片将窗口全Bitblt一边,却闪得历害,以下是我的代码,请高手指点. 1.画背景 case WM_ERASEBKGND: BeginPaint(hDlg,&ps); &n ...… 查看全部问答> |
|
项目所限,必须用UPSD3234A-40U6来开发, 不熟,拿个开发板来熟悉一下. 我找新的很难找到,有谁知道再哪里搞到,不胜感激. 价格没问题 电话联系我: 13560625340… 查看全部问答> |
|
我使用BIOS的周期函数执行SCI通讯的主函数,发现无法实现正常的通讯功能,检查了一下程序,我认为问题可能出在寄存器配置上,请各位帮我看一下问题在哪? 我的SCI初始化如下: void InitSciPort(void) { /******/ ...… 查看全部问答> |
|
win 7 64位旗舰版不识别cc2430仿真器,无法驱动,有没有64位的驱动? RT,在网上都找不到解决方案,要么就是说已经解决了又不说怎么解决的,受不了了,被个驱动拆腾得,有没有人告诉我一下是怎么解决的。已经解决了,下了一个IAR EW8051 V8.1,装驱动的时候就会有X64的选项,把那个上传一下,不过不知道这样有没有用, ...… 查看全部问答> |




