立即注册 找回密码

微雪课堂

搜索
微雪课堂 AVRAVR单片机内核剖析
订阅

AVR单片机内核剖析

ATmega88 SPI数据模式与时序
ATmega88有四种 XCKn (SCK)相位与极性的组合与串行数据有关,具体由 UCPHAn与UCPOLn决 定。 数据传输的时序图请见 Figure77。 数据位的移出与锁定发生在 XCKn 信号的相反边沿,以保证有足够的时间使数据稳定。UCPOLn ...
分类:    2015-5-28 00:06
ATmega88 中断向量
本节描述 ATmega88 的中断处理。更一般的 AVR 中断处理请参见 P11” 复位与中断处理 ” 。(点击图片放大)Notes: 1. 熔丝位BOOTRST被编程时,MCU复位后程序跳转到Boot Loader。请参见 P241”Boot Loader 支持RWW自 ...
分类:    2015-5-28 00:05
ATmega88 看门狗定时器
看门狗定时器由独立的128 kHz片内振荡器驱动。通过设置看门狗定时器的预分频器可以调节看门狗复位的时间间隔,如 P44Table26 所示。看门狗复位指令 WDR 用来复位看门狗定时器。此外,禁止看门狗定时器或发生复位时它 ...
分类:    2015-5-28 00:05
ATmega88 基准电压使能信号和启动时间
ATmega88具有片内能隙基准源,用于掉电检测,或者是作为模拟比较器或ADC的输入。电压基准的启动时间可能影响其工作方式。启动时间列于Table 23。为了降低功耗,可以控制基准源仅在如下情况打开:1. BOD 使能 ( 熔丝 ...
分类:    2015-5-28 00:05
ATmega88 控制和状态寄存器MCUCSR
AVR 控制和状态寄存器提供了有关引起AVR复位的复位源的信息。· Bit 7..4 – Res: 保留位ATmega48/88/168中的这些位都没有适用,读返回值始终为 "0”。· Bit 3 – WDRF: 看门狗复位标志看门狗复位发生时置位。上电 ...
分类:    2015-5-28 00:05
ATmega88 看门狗复位
看门狗定时器溢出时将产生持续时间为1个CK周期的复位脉冲。在脉冲的下降沿,延时定时器开始对tTOUT 记数。请参见P44 以了解看门狗定时器的具体操作过程。 ...
分类:    2015-5-28 00:04
ATmega88 掉电检测
ATmega88 具有片内 BOD(Brown-out Detection) 电路,通过与固定的触发电平的对比来检测工作过程中 VCC 的变化。此触发电平通过熔丝位 BODLEVEL 来设定。 BOD的触发电平具有迟滞回线以消除电源尖峰的影响。这个迟滞功 ...
分类:    2015-5-28 00:04
ATmega88 外部复位
外部复位由外加于 RESET 引脚的低电平产生。当复位低电平持续时间大于最小脉冲宽度时 ( 参见 Table20) 即触发复位过程,即使此时并没有时钟信号在运行。当外加信号达到复位门限电压 VRST(上升沿)时,tTOUT 延时周期 ...
分类:    2015-5-28 00:04
ATmega88 上电复位
上电复位 (POR) 脉冲由片内检测电路产生。检测电平请参见 Table20。 无论何时 VCC 低于检测电平 POR 即发生。 POR 电路可以用来触发启动复位,或者用来检测电源故障。POR电路保证器件在上电时复位。VCC 达到上电门限 ...
分类:    2015-5-28 00:04
ATmega88 复位源
复位AVR复位时所有的 I/O 寄存器都被设置为初始值,程序从复位向量处开始执行。 对于ATmega168 复位向量处的指令必须是绝对跳转 JMP 指令,以使程序跳转到复位处理例程。 对于ATmega48与ATmega88复位向量处的指令必 ...
分类:    2015-5-28 00:03
ATmega88 减少功耗的方法
试图降低AVR 控制系统的功耗时需要考虑几个问题。一般来说,要尽可能利用睡眠模式,并且使尽可能少的模块继续工作。不需要的功能必须禁止。下面的模块需要特殊考虑以达到尽可能低的功耗。模数转换器使能时, ADC 在 ...
分类:    2015-5-28 00:03
ATmega88 Standby模式
Standby 模式当 SM2..0 为 110 ,且选择了外部晶体振荡器或陶瓷谐振器作为时钟源, SLEEP 指令使MCU进入Standby模式。这一模式与掉电模式唯一的不同之处在于振荡器继续工作。其唤醒时间只需要 6 个时钟周期。Table 1 ...
分类:    2015-5-28 00:03
ATmega88 省电模式
当SM2..0 为011 时, SLEEP 指令将使MCU 进入省电模式。这一模式与掉电模式只有一点不同:如果定时器/计数器2及/是使能的,在器件休眠期间它们继续运行。除了掉电模式的唤醒方式,定时器/计数器2 的溢出中断和比较匹 ...
分类:    2015-5-28 00:03
ATmega88 掉电模式
SM2..0为010时,SLEEP指令使MCU进入掉电模式。在此模式下,外部晶体停振,而外部中断、两线串行地址匹配、看门狗如果使能的话继续工作。 只有外部复位、看门狗复位、看门狗中断、BOD复位、两线串行地址匹配、外部电 ...
分类:    2015-5-28 00:03
ATmega88 ADC噪声抑制模式
SM2..0为001时,SLEEP指令使MCU进入噪声抑制模式。在此模式下,CPU停止运行,而 ADC、外部中断、两线串行地址匹配、定时器/计数器 2 和看门狗继续工作 (如果已经使能)这个休眠模式只停止了clkI/O、clkCPU 和clkFLASH ...
分类:    2015-5-28 00:02
内核剖析
    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-4-18 09:56 , Processed in 0.016085 second(s), 9 queries .

返回顶部