立即注册 找回密码

微雪课堂

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

AVR单片机内核剖析

ATtiny2313 简介
ATtiny2313是基于增强的AVR RISC结构的低功耗8 位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATtiny2313 的数据吞吐率高达1 MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。ATtiny2313 ...
分类:    2015-5-28 21:17
ATtiny13 片上调试系统
特性* 完全的程序流控制* 仿真芯片上所有的模拟和数字功能,除了RESET引脚* 实时操作* 支持符号调试(C 与汇编级,或其它 HLL)* 没有限制的程序断点数( 使用软件断点)* 非插入式操作* 与实际器件相同的电气特性* 自动 ...
分类:    2015-5-28 21:14
ATtiny13 中断向量
本节描述ATtiny13的中断处理。更一般的AVR中断处理请参见P9“复位与中断处理” 。如果程序永远不使能中断,中断向量就没有意义。用户可以在此直接写程序。 ATtiny13复位与中断向量地址典型设置为:地址 符号 代码 说 ...
分类:    2015-5-28 21:14
ATtiny13 看门狗定时器
ATtiny13 有一个增强型的看门狗定时器 (WDT),其主要特征为:* 独立的片上振荡器提供时钟* 3 种工作模式– 中断– 系统复位– 中断与系统复位* 暂停时间从16ms 到8s可选* 看门狗熔丝始终处于故障保险模式。看门狗定 ...
分类:    2015-5-28 21:13
ATtiny13 基准电压使能信号和启动时间
ATtiny13 具有片内能隙基准源,用于掉电检测,或者是作为模拟比较器或ADC的输入。电压基准的启动时间可能影响其工作方式。启动时间列于Table 15。为了降低功耗,可以控制基准源仅在如下情况打开:1. BOD 使能 ( 熔丝 ...
分类:    2015-5-28 21:13
ATtiny13 控制和状态寄存器MCUCSR
AVR 控制和状态寄存器提供了有关引起AVR复位的复位源的信息。· Bit 7..4 –Res:保留保留位,读操作返回值为零。· Bit 3 – WDRF: 看门狗复位标志看门狗复位发生时置位。上电复位将使其清零,也可以通过写”0” 来 ...
分类:    2015-5-28 21:13
ATtiny13 看门狗复位
ATtiny13看门狗定时器溢出时将产生持续时间为1 个CK 周期的复位脉冲。在脉冲的下降沿,延时定时器开始对tTOUT 记数。请参见P40 以了解看门狗定时器的具体操作过程。 ...
分类:    2015-5-28 21:13
ATtiny13 掉电检测
ATtiny13 具有片内BOD(Brown-out Detection) 电路,通过与固定的触发电平的对比来检测工作过程中VCC 的变化。此触发电平通过熔丝位BODLEVEL 来设定, 2.7V(BODLEVEL 未编程),4.0V (BODLEVEL 已编程)。BOD 的触发电 ...
分类:    2015-5-28 21:13
ATtiny13 外部复位
外部复位由外加于RESET 引脚的低电平产生。当复位低电平持续时间大于最小脉冲宽度时( 参见Table 12) 即触发复位过程,即使此时并没有时钟信号在运行。当外加信号达到复位门限电压VRST( 上升沿) 时, tTOUT 延时周期 ...
分类:    2015-5-28 21:12
ATtiny13 上电复位
上电复位(POR) 脉冲由片内检测电路产生。检测电平请参见 Table 12。 无论何时VCC 低于检测电平POR 即发生。POR 电路可以用来触发启动复位,或者用来检测电源故障。POR电路保证器件在上电时复位。VCC 达到上电门限电 ...
分类:    2015-5-28 21:12
ATtiny13 复位源
复位AVRATtiny13复位时所有的I/O 寄存器都被设置为初始值,程序从复位向量处开始执行。复位向量处的指令必须是绝对跳转JMP 指令,以使程序跳转到复位处理例程。如果程序永远不利用中断功能,中断向量可以由一般的程 ...
分类:    2015-5-28 21:12
ATtiny13 减少功耗的方法
试图降低AVR 控制系统的功耗时需要考虑几个问题。一般来说,要尽可能利用睡眠模式,并且使尽可能少的模块继续工作。不需要的功能必须禁止。下面的模块需要特殊考虑以达到尽可能低的功耗。模数转换器使能时, ADC 在 ...
分类:    2015-5-28 21:12
ATtiny13 掉电模式
当 SM1..0 为 10 时,SLEEP 指令将使 MCU 进入掉电模式。在此模式下,外部晶体停振, 而外部中断及看门狗(如果使能的话)继续工作。只有外部复位、看门狗复位、BOD 复 位、外部电平中断 INT0 或引脚变化中断可以使 ...
分类:    2015-5-28 00:26
ATtiny13 ADC噪声抑制模式
当SM1..0 为01 时, SLEEP 指令将使MCU 进入噪声抑制模式。在此模式下,ATtiny13 CPU 停止运行,而 ADC、外部中断和看门狗继续工作。这个睡眠模式只停止了clkI/O、clkCPU 和clkFLASH,其他时钟则继续工作。此模式提 ...
分类:    2015-5-28 00:26
ATtiny13 空闲模式
当SM1..0 为00 时,SLEEP 指令将使MCU 进入空闲模式。在此模式下,ATtiny13 CPU 停止运行,而模拟比较器、ADC、定时器 计数器、看门狗和中断系统继续工作。这个休眠模式只停止了clkCPU和clkFLASH,其他时钟则继续工 ...
分类:    2015-5-28 00:25
内核剖析
    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-20 11:09 , Processed in 0.023178 second(s), 9 queries .

返回顶部