ATmega32 外部时钟

最新更新时间:2021-11-30来源: eefocus关键字:ATmega32  外部时钟 手机看文章 扫描二维码
随时随地手机看文章

AVR为了从外部时钟源驱动芯片, XTAL1 必须如Figure 14 所示的进行连接。同时,熔丝位CKSEL必须编程为“0000”。若熔丝位CKOPT也被编程,用户就可以使用内部的XTAL1和GND 之间的36 pF 电容。

mega32外部时钟驱动配置图

选择了这个振荡器之后,启动时间由熔丝位SUT 确定,如Table 12 所示。

mega32外部时钟的启动时间

为了保证MCU 能够稳定工作,不能突然改变外部时钟源的振荡频率。工作频率突变超过2% 将会产生异常现象。应该在MCU 保持复位状态时改变外部时钟的振荡频率。


关键字:ATmega32  外部时钟 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic555993.html

上一篇:ATmega32 定时器/计时器振荡器
下一篇:ATmega32 标定的片内RC振荡器

推荐阅读

ATmega32 Standby模式
Standby 模式当SM2..0 为110 时, SLEEP 指令将使MCU 进入Standby 模式。这一模式与掉电模式唯一的不同之处在于振荡器继续工作。其唤醒时间只需要6 个时钟周期。扩展Standby 模式当SM2..0 为111 时, SLEEP 指令将使MCU 进入扩展的Standby 模式。这一模式与省掉电模式唯一的不同之处在于振荡器继续工作。其唤醒时间只需要6 个时钟周期。
发表于 2021-12-03
<font color='red'>ATmega32</font> Standby模式
ATmega32 减少功耗的方法
试图降低AVR 控制系统的功耗时需要考虑几个问题。一般来说,要尽可能利用睡眠模式,并且使尽可能少的模块继续工作。不需要的功能必须禁止。下面的模块需要特殊考虑以达到尽可能低的功耗。模数转换器使能时, ADC 在睡眠模式下继续工作。为了降低功耗,ATmega32在进入睡眠模式之前需要禁止ADC。重新启动后的第一次转换为扩展的转换。具体请参照P192“ 模数转换器” 。模拟比较器在空闲模式时,如果没有使用模拟比较器,可以将其关闭。在ADC 噪声抑制模式下也是如此。在其他睡眠模式模拟比较器是自动关闭的。如果模拟比较器使用了内部电压基准源,则不论在什么睡眠模式下都需要关闭它。否则内部电压基准源将一直使能。请参见P187“ 模拟比较器
发表于 2021-12-03
ATmega32 复位源
让电源达到稳定的电平。延迟计数器的溢出时间通过熔丝位SUT 与CKSEL 设定。延迟时间的选择请参见 P23“ 时钟源” 。复位源ATmega32 有5 个复位源:· 上电复位。电源电压低于上电复位门限 VPOT 时, MCU 复位。· 外部复位。引脚 RESET 上的低电平持续时间大于最小脉冲宽度时MCU 复位。· 看门狗复位。看门狗使能并且看门狗定时器溢出时复位发生。· 掉电检测复位。掉电检测复位功能使能,且电源电压低于掉电检测复位门限 VBOT 时MCU 即复位。· JTAG AVR复位。复位寄存器为1时MCU复位。详见 P210“IEEE 1149.1 (JTAG) 边界扫描”。Notes: 1. 电压下降时,只有电压
发表于 2021-12-03
<font color='red'>ATmega32</font> 复位源
ATmega32 上电复位
ATmega32 上电复位(POR) 脉冲由片内检测电路产生。检测电平请参见 Table 15。 无论何时VCC 低于检测电平POR 即发生。POR 电路可以用来触发启动复位,或者用来检测电源故障。POR电路保证器件在上电时复位。VCC 达到上电门限电压后触发延迟计数器。在计数器溢出之前器件一直保持为复位状态。当VCC 下降时,只要低于检测门限,RESET 信号立即生效。
发表于 2021-12-03
<font color='red'>ATmega32</font> 上电复位
ATmega32 外部复位
外部复位由外加于RESET 引脚的低电平产生。当复位低电平持续时间大于最小脉冲宽度时( 参见Table 15) 即触发复位过程,即使此时并没有时钟信号在运行。当外加信号达到复位门限电压VRST( 上升沿) 时, tTOUT 延时周期开始。延时结束后MCU 即启动。
发表于 2021-12-03
<font color='red'>ATmega32</font> 外部复位
ATmega32 掉电检测
ATmega32 具有片内BOD(Brown-out Detection) 电路,通过与固定的触发电平的对比来检测工作过程中VCC 的变化。此触发电平通过熔丝位BODLEVEL 来设定, 2.7V(BODLEVEL 未编程),4.0V (BODLEVEL 已编程)。BOD 的触发电平具有迟滞功能以消除电源尖峰的影响。这个迟滞功能可以解释为VBOT+ = VBOT + VHYST/2 以及VBOT- = VBOT- VHYST/2。BOD 电路的开关由熔丝位BODEN控制。当BOD使能后(BODEN被编程),一旦VCC下降到触发电平以下(VBOT-, Figure 19), BOD 复位立即被激发。当VCC 上升到触发电平以上时
发表于 2021-12-02
<font color='red'>ATmega32</font> 掉电检测
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved