历史上的今天
今天是:2024年10月20日(星期日)
2021年10月20日 | ATmega48 时钟系统及其分布
2021-10-20 来源:eefocus
Figure12为ATmega48 的主要时钟系统及其分布。这些时钟并不需要同时工作。为了降低功耗,可以通过使用不同的睡眠模式来禁止无需工作的模块的时钟,详见 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 转换精度。
上一篇:ATmega48 时钟源
下一篇:ATmega48 I/O存储器
史海拾趣
|
不能向Micromouse615中flash烧写程序,用H-jtag能检测到内核,但检测不到flash。该怎么解决啊!!! 有可能是LM3S615的JTAG被锁住了,用LM-LINK试试能不能下载程序,如果不行的话就证明JTAG的确被锁住,那么解锁就可以了。 如果LM-LINK可 ...… 查看全部问答> |
|
CE5.0系统从NAND启动,系统起不来,串口显示“stepldr ldr” 环境:64M NAND+64MSDRAM WINCE 5.0 我将LOGO转化为二进制文件,通过JTAG烧写到NAND的第9~15块,其中(第0块为stepldr,1为TOC,2~8为EBOOT,第20开始是MBR),系统能正常显示并起来,但是当我插上短路帽从NAND启动的时候,发现系统起 ...… 查看全部问答> |
|
要求: 1、有通讯公司或电信公司行业工作背景; 2、熟悉FPGA,高速电路和信号设计、路由器、基站; 3、3-5年工作经验。英语良好。 有需要请发Email至:carol.gao@iSearch-consultant.com.cn 或电话:13910215642 … 查看全部问答> |
|
移植万利EK-STM32F板的例程到IAREWARMv5.3及固件函数库v3.0 万利EK-STM32F板的例程是基于固件函数库 v0.3 (对, 就是2007年5月的v0.3), 现在不能够在IAR EWARM v5.3跑 (板上的ST Link能连接了, Thanks 刘工的新Driver!), 相信是例程的framework ...… 查看全部问答> |
|
例程是tcp_echoserver,将受到的数据包不做任何处理,直接发送到以太网口。我想处理收到的数据,在例程的recv回调函数中添加处理程序可以实现,现在的疑问是可以构建自己的上层应用函数,自己占有独立的数据包缓存空间,构成自己的回调函数,请大侠 ...… 查看全部问答> |




