立即注册 找回密码

微雪课堂

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

AVR单片机内核剖析

ATmega64 SRAM数据存储器
SRAM 数据存储器ATmega64 支持两种配置的SRAM 数据存储器,见Table 1。Figure 9 给出了ATmega64 SRAM 空间的组织结构。ATmega64并行单元超过 64个,对于0x60 - 0xFF的扩展I/O空间,只能使用ST/STS/STD 与LD/LDS/LDD ...
分类:    2015-5-27 22:48
ATmega64 Flash程序存储器
系统内可编程的Flash 程序存储器ATmega64 有64K 字节的在线编程Flash,用于存放程序指令代码。因为所有的AVR指令 为16 位或32 位,故而Flash 组织成32K x 16 位的形式。用户程序的安全性要根据Flash 程序存储器的两 ...
分类:    2015-5-27 22:48
ATmega64 复位与中断处理
AVR有不同的中断源。每个中断和复位在程序空间都有独立的中断向量。所有的中断事件 都有自己的使能位。当使能位置位,且状态寄存器的全局中断使能位I 也置位时,中断可 以发生。根据程序计数器PC 的不同,在引导锁定 ...
分类:    2015-5-27 22:48
ATmega64 指令执行时序
这一节介绍指令执行过程中的访问时序。AVR CPU 由系统时钟clkCPU 驱动。此时钟直接 来自选定的时钟源。芯片内部不对此时钟进行分频。
分类:    2015-5-27 22:45
ATmega64 堆栈指针
堆栈指针主要用来保存临时数据、局部变量和中断/ 子程序的返回地址。堆栈指针总是指 向堆栈的顶部。要注意AVR 的堆栈是向下生长的,即新数据推入堆栈时,堆栈指针的数 值将减小。在中断/ 子程序后从堆栈读程序计数器 ...
分类:    2015-5-27 22:45
ATmega64 通用寄存器
(点击图片放大)寄存器文件针对AVR 增强型 RISC 指令集做了优化。为了获得需要的性能和灵活性,寄存器文件支持以下的输入/ 输出方案:• 输出一个 8 位操作数,输入一个 8 位结果• 输出两个 8 位位操作数,输入一个 ...
分类:    2015-5-27 22:45
ATmega64 状态寄存器
状态寄存器包含了最近执行的算术指令的结果信息。这些信息可以用来改变程序流程以 实现条件操作。如指令集所述,所有ALU 运算都将影响状态寄存器的内容。这样,在许 多情况下就不需要专门的比较指令了,从而使系统运 ...
分类:    2015-5-27 22:45
ATmega64 ALU
ATmega64 ALU 与32 个通用工作寄存器直接相连。寄存器与寄存器之间、寄存器与立即数之间 的ALU 运算只需要一个时钟周期。ALU 操作分为3 类:算术、逻辑和位操作。此外还提 供了支持无/ 有符号数和分数乘法的乘法器。 ...
分类:    2015-5-27 22:44
ATmega64 内核介绍
本节从总体上讨论AVR 内核的结构。CPU 的主要任务是保证程序的正确执行。因此它必 须能够访问存储器、执行运算、控制外设以及处理中断。
分类:    2015-5-27 22:44
ATmega64 引脚功能
引脚名称引脚功能说明VCC数字电路的电源。GND地。端口A(PA7..PA0)端口A 为8 位双向I/O 口,具有可编程的内部上拉电阻。其输出缓冲器具有对称的驱动特 性,可以输出和吸收大电流。作为输入使用时,若内部上拉电阻使能 ...
分类:    2015-5-27 22:44
ATmega64 简介
ATmega64是基于增强的AVR RISC结构的低功耗8位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间, ATmega64 的数据吞吐率高达1 MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。ATmega64 AVR内 ...
分类:    2015-5-27 22:43
ATmega128 看门狗定时器
看门狗定时器看门狗定时器由独立的1 Mhz 片内振荡器驱动。这是VCC= 5V 时的典型值。请参见特性 数据以了解其他VCC电平下的典型值。通过设置看门狗定时器的预分频器可以调节看门狗 复位的时间间隔,如 P 53Table 22 ...
分类:    2015-5-27 15:04
ATmega128 中断向量
本节说明ATmega128 的中断处理。更一般的AVR 中断处理请参见 P 12“ 复位和中断处理” 。
分类:    2015-5-27 15:04
ATmega128 基准电压使能信号和启动时间
ATmega128 具有片内能隙基准源,用于掉电检测,或者是作为模拟比较器或ADC 的输入。ADC 的2.56V 基准电压由此片内能隙基准源产生。电压基准的启动时间可能影响其工作方式。启动时间列于Table 20。为了降低功耗,可以 ...
分类:    2015-5-27 15:03
ATmega128 MCU 控制和状态寄存器-MCUCSR
MCU 控制和状态寄存器提供了有关引起MCU 复位的复位源的信息。在ATmega103 兼容模式下只有EXTRF 和PORF 存在。• Bit 4 – JTRF: JTAG 复位标志通过JTAG 指令AVR_RESET 可以使JTAG 复位寄存器置位,并引发MCU 复位, ...
分类:    2015-5-27 15:03
内核剖析
    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-29 02:38 , Processed in 0.028415 second(s), 9 queries .

返回顶部