时钟系统及其分布
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存储器
推荐阅读最新更新时间:2024-11-17 00:49
推荐帖子
- 【i.MX6ULL】驱动开发9——Linux IO模型分析
- 前面两篇介绍按键的文章,无论是用GPIO来读取,还是用中断的方式,其应用程序通过循环读取的方式获取按键值,都会使得CPU的占用率很高。本篇先来介绍Linux中几种的I/O模型,以后使用这类方式进行按键值的读取,可以极大降低CPU的使用率。1Linux中的I/O模型这里以网络I/O为例进行分析,网络IO的本质是socket的读取,socket在linux系统被抽象为流,对于一次IO访问,以read为例,当一个read操作发生时,它会经历两个阶段:等待数据准备
- DDZZ669 ARM技术
- 芯灵思SinlinxA33开发板无线wifi设置
- 1)启动无线网卡ifconfigwlan0up2)列出可用网络iwlistwlan0scan3)连接到网络热点iwconfigwlan0essidxxxx注:xxxx为热点的名字,连接的热点一定不能有密码,否则无法获取IP地址4)获取IP地址udhcpc-iwlan0芯灵思SinlinxA33开发板无线wifi设置
- babyking 嵌入式系统
- WINCE CAB 打包怎么删除或者覆盖以前的开始菜单快捷方式,求求了,哭
- 因为快捷最多7个手机的WINCECAB打包怎么删除或者覆盖以前的开始菜单快捷方式,求求了,哭帮顶下。MARK,学习下写个setupdll..不清楚的话WMSDK里面有个setupdll的例子。引用2楼aaa_tnt的回复:写个setupdll..不清楚的话WMSDK里面有个setupdll的例子。 那怎么控制个数啊求你895000080
- jt4117 WindowsCE
- LM3S8962UART操作
- 一Stellaris系列ARM的UART特性Stellaris(群星)系列ARM的UART具有完全可编程、16C550型串行接口的特性(但并不兼容)。Stellaris系列ARM含有1至3个UART模块。每个UART都具有以下特性:独立的发送FIFO和接收FIFO(First-InFirst-Out,先进先出)FIFO长度可编程,包括提供传统双缓冲接口的1字节深的操作FIFO触发深度为:1/8、1/4、1/2、3/4、7/8可编程的波
- beyondvv 微控制器 MCU
- 如何在windows7下实现双系统
- 别笑话这个问题太没水平呀!学习的需要,我想在windows7下安装linux实现双系统,请问在没有安装光盘的情况下,如何在windows7下顺利安装,请指导详细的安装步骤,如果方便,把linux最新版本的正规下载地址附带下,在网络上找的很零乱!期待回复,谢谢!如何在windows7下实现双系统安装vmware虚拟机这种问题,去google一下应该就可以解决的。
- hoyden 嵌入式系统
- 【2024 DigiKey 创意大赛】+功能
- 项目概述和主要工作内容,以下是对项目的详细分析:针对您提出的项目,以下是对软件规划部分的详细阐述,包括LVGL用户交互界面的实现等关键内容:一、硬件连接示意图:二、软件架构概述软件部分将基于ESP32-S3和rp2040双核心进行开发,其中ESP32-S3作为主核心负责LVGL用户交互界面的运行和显示,而rp2040作为副核心则负责温湿度数据的采集、处理以及与主核心的通信。界面设计:利用LVGL(LightandVersatileGraph
- meiyao DigiKey得捷技术专区
设计资源 培训 开发板 精华推荐
- AM2G-4812DZ ±12V 2 瓦 DC-DC 转换器的典型应用
- LTC3803ES6 演示板,高效率同步非隔离反激式,+Vin = 36V-72V,+Vout = 3.3V/5V@2A
- STLINK-V2.1 带虚拟串口VCP
- AM1G-2424DZ ±24V 1 瓦 DC-DC 转换器的典型应用
- AM3G-1215SZ 15V 3 瓦直流转直流转换器的典型应用
- LTC2633-HZ12 双路 12 位数模转换器的典型应用
- ad7710_evalboard,AD7710 评估板,24 位信号调理 A/D 转换器
- 汽车 - 具有 LIN Master 2.0 接口的超声波车辆停车助手
- LT1021BCN8-5 精密 DAC 电压基准的典型应用
- 穿戴式传感器单元参考设计,可加快上市时间