找回密码
 注册
关于网站域名变更的通知
查看: 200|回复: 3
打印 上一主题 下一主题

什么是AVR单片机

  [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-5-23 10:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC(Reduced Instruction Set CPU) 精简指令集高速8位单片机,它与51单片机、PIC单片机相比具有一系列的优点:

" j& l& O* z3 Y5 t! ]! ?: x. W5 N0 f6 m
  1:在相同的系统时钟下AVR运行速度最快;

* P* i+ X8 W8 J) m% o  _
  2:多种频率的内部RC振荡器、上电自动复位、看门狗、启动延时等功能,零外围电路也可以工作;

9 m( j4 D& X( r6 H, l5 V
  3:IO口可以以推换驱动方式输出高、低电平,驱动能力强;

: p) T7 u  i/ {
  4:内部资源丰富,一般都集成AD、DA模数器WM;SPI、USART、TWI、I2C通信口、丰富的中断源等。
* E! r+ `5 {0 o3 V$ u5 J
    目前支持AVR单片机编译器的语言主要有汇编语言、C语言、BASIC语言等。其中C编译器主要有CodeVisionAVR、 AVRGCC、IAR、ICCAVR等。
5 M9 p/ D1 N' B  I$ y- N/ P

7 z0 k- e. E( [- J# R" N. o1 I
AVR的主要特性

# e  \9 s$ R$ l
  AVR单片机硬件结构采取8位机与16位机的折中策略,提高了指令执行速度(1Mips/MHz),克服了瓶颈现象,增强了功能;同时又减少了对外设管理的开销,相对简化了硬件结构,是高性价比单片机。
# E! R# d" }) @8 Y9 S, D, `
  AVR单片机的I/O线全部带可设置的上拉电阻、可单独设定为输入/输出、可设定高阻输入,驱动能力强。

( f4 K* y* l4 P3 M  F+ p1 ^8 D* @
  AVR单片机片内具备多种独立的时钟分频器,分别供URAT、I2C、SPI使用。其中与8/16位定时器配合的具有多达10 位的预分频器,可通过软件设定分频系数提供多种档次的定时时间。
* }) e9 M$ w; W7 s' p- [2 ~
  增强的高速同/异步串口,具有硬件产生校验码、硬件检测和校验侦错、两级接收缓冲、波特率自动调整定位(接收时)、屏蔽数据帧等功能,提高了通信的可靠性,方便程序编写,更便于组成分布式网络和实现多机通信系统的复杂应用。

' p" r0 Q) b* b* o5 G
  面向字节的高速硬件串行接口TWI、SPI。TWI与I2C接口兼容,具备ACK信号硬件发送与识别、地址识别、总线仲裁等功能,能实现主 /从机的收/发全部4种组合的多机通信。SPI支持主/从机等4种组合的多机通信。
1 E$ t  f: E/ ?; ~, K1 g" S3 }
  AVR单片机有自动上电复位电路、独立的看门狗电路、低电压检测电路BOD,多个复位源(自动上下电复位、外部复位、看门狗复位、BOD复位),可设置的启动后延时运行程序,增强了可靠性。

0 F2 K5 G8 M) N' O' m  o
- C9 c- a# T# c% A0 O0 V9 p
AVR系列单片机的选型

2 g4 i% f- ~8 X1 e
  AVR单片机系列齐全,可适用于各种不同场合的要求。AVR单片机有3个档次:

% z! G. d9 A, C$ X. r: \6 v) v
  1、低档Tiny系列AVR单片机: Tiny11/12/13/15/26/28等;
/ W# K1 v( o) O  g: K
  2、中档AT90S系列AVR 单片机: AT90S1200/2313/8515/8535等;

, z; Z/ p5 S/ Y
  3、高档ATmega系列AVR单片机: ATmega8/16/32/64/128( 存储容量为8/16/32/64/128 KB)以及ATmega8515/8535等。

- F3 V- _" m- E7 c/ B
AVR器件引脚从8脚到64脚, 还有各种不同封装供选择。

, j6 i7 S" O' x8 w  k

该用户从未签到

2#
发表于 2022-5-23 13:24 | 只看该作者
O(∩_∩)O哈哈~挺好的

该用户从未签到

3#
发表于 2022-5-23 14:05 | 只看该作者
学习学习。了解了解

点评

很简单的东西,了解一下就可以了。 实战项目要好好学习。应用是很关键的。  详情 回复 发表于 2022-5-23 15:44

该用户从未签到

4#
发表于 2022-5-23 15:44 | 只看该作者
VIC56 发表于 2022-5-23 14:05
  K: H* n' y3 v" w学习学习。了解了解
) ^2 j. v. |7 V1 a
很简单的东西,了解一下就可以了。
% A, O; |7 z$ G; d1 W: v实战项目要好好学习。应用是很关键的。: q5 _" D+ O) V
2 K% W4 k, T! v7 y# T0 w" b
1 p$ T" b# M% y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-17 08:31 , Processed in 0.125000 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表