立即注册 找回密码

微雪课堂

搜索
订阅

ATmega8

ATmega8 中断向量
本节说明ATmega8的中断处理。更一般的AVR中断处理请参见P 12“复位与中断处理” 。
2015-5-27 12:10
ATmega8 看门狗定时器
看门狗定时器看门狗定时器由独立的1 MHz 片内振荡器驱动。这是VCC = 5V 时的典型值。请参见特性 数据以了解其他VCC 电平下的典型值。通过设置看门狗定时器的预分频器可以调节看门狗 复位的时间间隔,如P 41Table 17 ...
2015-5-27 12:10
ATmega8 基准电压使能信号和启动时间
ATmega8 具有片内能隙基准源,用于掉电检测,或者是作为模拟比较器或ADC 的输入。 ADC 的2.56V 基准电压由此片内能隙基准源产生。电压基准的启动时间可能影响其工作方式。启动时间列于Table 16。为了降低功耗,可以 ...
2015-5-27 12:10
ATmega8 MCU 控制和状态寄存器-MCUCSR
MCU 控制和状态寄存器提供了有关引起MCU 复位的复位源的信息。• Bit 7..4 – Res: 保留这几位保留,读操作始终为“0”。• Bit 3 – WDRF: 看门狗复位标志看门狗复位发生时置位。上电复位将使其清零,也可以通过写 ...
2015-5-27 12:09
ATmega8 看门狗复位
看门狗定时器溢出时将产生持续时间为1 个CK 周期的复位脉冲。在脉冲的下降沿,延时 定时器开始对tTOUT记数。请参见看门狗定时器的具体操作过程。
2015-5-27 12:09
ATmega8 掉电检测
ATmega8 具有片内BOD(Brown-out Detection) 电路,通过与固定的触发电平的对比来检 测工作过程中VCC的变化。此触发电平通过熔丝位BODLEVEL来设定, 2.7V (BODLEVEL 未编程), 4.0V (BODLEVEL 已编程)。BOD 的触发电 ...
2015-5-27 12:09
ATmega8 外部复位
外部复位由外加于RESET引脚的低电平产生。当复位低电平持续时间大于最小脉冲宽度 时( 参见Table 15) 即触发复位过程,即使此时并没有时钟信号在运行。当外加信号达到 复位门限电压VRST( 上升沿) 时, tTOUT延时周期 ...
2015-5-27 12:08
ATmega8 上电复位
上电复位(POR) 脉冲由片内检测电路产生。检测电平请参见 Table 15。 无论何时VCC低 于检测电平POR 即发生。POR 电路可以用来触发启动复位,或者用来检测电源故障。POR电路保证器件在上电时复位。VCC达到上电门限电压 ...
2015-5-27 12:08
ATmega8 复位源
复位AVR复位时所有的I/O 寄存器都被设置为初始值,程序从复位向量处开始执行。复位向量处的 指令必须是绝对跳转JMP 指令,以使程序跳转到复位处理例程。如果程序永远不利用中 断功能,中断向量可以由一般的程序代码 ...
2015-5-27 12:08
ATmega8 减少功耗的方法
试图降低AVR 控制系统的功耗时需要考虑几个问题。一般来说,要尽可能利用睡眠模式, 并且使尽可能少的模块继续工作。不需要的功能必须禁止。下面的模块需要特殊考虑以达 到尽可能低的功耗。模数转换器(ADC)使能时, ...
2015-5-27 12:08
ATmega8 Standby 模式
当SM2..0 为110 时, SLEEP 指令将使MCU 进入Standby 模式。这一模式与掉电模式 唯一的不同之处在于振荡器继续工作。其唤醒时间只需要6 个时钟周期。Notes:1. 时钟源为外部晶体或谐振器。2. ASSR 的AS2 置位。3. 电 ...
2015-5-27 12:07
ATmega8 省电模式
当SM2..0 为011 时, SLEEP 指令将使MCU 进入省电模式。这一模式与掉电模式只有 一点不同:如果定时器/ 计数器2 为异步驱动,即寄存器ASSR 的AS2 置位,则定时器/ 计数器2 在 睡眠时继续运行。除了掉电模式的唤醒方 ...
2015-5-27 12:07
ATmega8 掉电模式
当SM2..0 为010 时, SLEEP 指令将使MCU 进入掉电模式。在此模式下,外部晶体停 振,而外部中断、两线接口地址匹配及看门狗(如果使能的话)继续工作。只有外部复 位、看门狗复位、BOD 复位、两线接口地址匹配中断、 ...
2015-5-27 12:07
ATmega8 ADC噪声抑制模式
当SM2..0 为001 时, SLEEP 指令将使MCU 进入噪声抑制模式。在此模式下,CPU 停 止运行,而ADC、外部中断、两线接口地址配置、定时器/ 计数器2 和看门狗继续工作。 这个睡眠模式只停止了clkI/O、clkCPU和clkFLASH, ...
2015-5-27 12:06
ATmega8 空闲模式
当SM2..0 为000 时, SLEEP 指令将使MCU 进入空闲模式。在此模式下,CPU 停止运 行,而SPI、USART、模拟比较器、ADC、两线串行接口、定时器/ 计数器、看门狗和 中断系统继续工作。这个睡眠模式只停止了clkCPU和clkFL ...
2015-5-27 12:06
123下一页
所有教程
内核剖析
    01Atmega16
    深入剖析Atmega16芯片内核
    02Atmega48
    深入剖析Atmega48芯片内核
    03ATmega8
    深入剖析ATmega8芯片内核
    04ATmega128
    深入剖析ATmega128芯片内核
    05ATmega64
    深入剖析ATmega64芯片内核
    06ATmega32
    深入剖析ATmega32芯片内核
    07ATmega168
    深入剖析ATmega168芯片内核
    08ATtiny13
    深入剖析ATtiny13芯片内核
    09ATmega88
    深入剖析ATmega88芯片内核
    010ATtiny2313
    深入剖析ATtiny2313芯片内核
AVR

微雪官网|产品资料|手机版|小黑屋|微雪课堂. ( 粤ICP备05067009号 )

GMT+8, 2024-3-28 17:39 , Processed in 0.019144 second(s), 9 queries .

返回顶部