立即注册 找回密码

微雪课堂

搜索
微雪课堂 AVR
订阅

AVR

ATmega88 简介
ATmega88是基于增强的AVR RISC结构的低功耗8 位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega88 的数据吞吐率高达1 MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。ATmega88 AVR 内 ...
分类:    2015-5-27 23:55
ATmega32 USART的初始化
ATmega32 在进行通信之前首先要对 USART 进行初始化。初始化过程通常包括波特率的设定,帧结构的设定,以及根据需要使能接收器或发送器。对于中断驱动的 USART 操作,在初始化时首先要清零全局中断标志位 ( 全局中断 ...
分类:    2015-5-27 23:47
ATmega32 熔丝位
ATmega32 有两个熔丝位字节。Table 105 - Table 106 简单地描述了所有熔丝位的功能以 及他们是如何映射到熔丝字节的。如果熔丝位被编程则读返回值为 “0”。Notes: 1. 在 SPI串行编程模式下SPIEN熔丝位不可访问。 2. ...
分类:    2015-5-27 23:47
ATmega32 通用中断控制寄存器GICR
· Bit 1 – IVSEL: 中断向量选择当IVSEL 为"0" 时,中断向量位于Flash 存储器的起始地址;当IVSEL 为"1" 时,中断向量转移到Boot 区的起始地址。实际的Boot 区起始地址由熔丝位BOOTSZ 确定。具体请参考P234“ 支持 ...
分类:    2015-5-27 23:47
ATmega32 中断向量
本节描述ATmega32的中断处理。更一般的AVR中断处理请参见P11“复位与中断处理” 。(点击图片放大)Notes:1. 熔丝位BOOTRST被编程时,MCU复位后程序跳转到Boot Loader。请参见 P228 “支 持引导装入程序 – 在写的同 ...
分类:    2015-5-27 23:47
ATmega32 看门狗定时器
AVR 看门狗定时器由独立的 1 Mhz 片内振荡器驱动。这是 VCC = 5V时的典型值。请参见特性 数据以了解其他VCC电平下的典型值。通过设置看门狗定时器的预分频器可以调节看门狗 复位的时间间隔,如 P40 Table 17 所示。 ...
分类:    2015-5-27 23:46
ATmega32 基准电压使能信号和启动时间
ATmega32 具有片内能隙基准源,用于掉电检测,或者是作为模拟比较器或ADC的输入。ADC 的2.56V 基准电压由此片内能隙基准源产生。电压基准的启动时间可能影响其工作方式。启动时间列于Table 16。为了降低功耗,可以控 ...
分类:    2015-5-27 23:46
ATmega32 控制和状态寄存器MCUCSR
AVR 控制和状态寄存器提供了有关引起AVR复位的复位源的信息。· Bit 4 – JTRF: JTAG 复位标志ATmega32 通过JTAG 指令AVR_RESET 可以使JTAG 复位寄存器置位,并引发MCU 复位,并使JTRF 置位。上电复位将使其清零,也 ...
分类:    2015-5-27 23:46
ATmega32 看门狗复位
ATmega32 看门狗定时器溢出时将产生持续时间为1 个CK 周期的复位脉冲。在脉冲的下降沿,延时定时器开始对tTOUT 记数。请参见P40 以了解看门狗定时器的具体操作过程。 ...
分类:    2015-5-27 23:46
ATmega32 掉电检测
ATmega32 具有片内BOD(Brown-out Detection) 电路,通过与固定的触发电平的对比来检测工作过程中VCC 的变化。此触发电平通过熔丝位BODLEVEL 来设定, 2.7V(BODLEVEL 未编程),4.0V (BODLEVEL 已编程)。BOD 的触发电 ...
分类:    2015-5-27 23:45
ATmega32 外部复位
外部复位由外加于RESET 引脚的低电平产生。当复位低电平持续时间大于最小脉冲宽度时( 参见Table 15) 即触发复位过程,即使此时并没有时钟信号在运行。当外加信号达到复位门限电压VRST( 上升沿) 时, tTOUT 延时周期 ...
分类:    2015-5-27 23:45
ATmega32 上电复位
ATmega32 上电复位(POR) 脉冲由片内检测电路产生。检测电平请参见 Table 15。 无论何时VCC 低于检测电平POR 即发生。POR 电路可以用来触发启动复位,或者用来检测电源故障。POR电路保证器件在上电时复位。VCC 达到上 ...
分类:    2015-5-27 23:45
ATmega32 复位源
复位AVRAVR复位时所有的I/O 寄存器都被设置为初始值,程序从复位向量处开始执行。复位向量处的指令必须是绝对跳转JMP 指令,以使程序跳转到复位处理例程。如果程序永远不利用中断功能,中断向量可以由一般的程序代码 ...
分类:    2015-5-27 23:45
ATmega32 减少功耗的方法
试图降低AVR 控制系统的功耗时需要考虑几个问题。一般来说,要尽可能利用睡眠模式,并且使尽可能少的模块继续工作。不需要的功能必须禁止。下面的模块需要特殊考虑以达到尽可能低的功耗。模数转换器使能时, ADC 在 ...
分类:    2015-5-27 23:45
ATmega32 Standby模式
Standby 模式当SM2..0 为110 时, SLEEP 指令将使MCU 进入Standby 模式。这一模式与掉电模式唯一的不同之处在于振荡器继续工作。其唤醒时间只需要6 个时钟周期。扩展Standby 模式当SM2..0 为111 时, SLEEP 指令将使 ...
分类:    2015-5-27 23:44
AVR

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

GMT+8, 2024-3-28 23:18 , Processed in 0.014172 second(s), 9 queries .

返回顶部