avr446是什么_什么是AVR(高级虚拟Risc)?

avr446是什么

AVR is the family of microcontroller which was developed by the ATMEL in the year 1996. These are the modified Harvard Architecture 8-bit RISC Single Microcontroller Chip.

AVR是ATMEL在1996年开发的微控制器家族。它们是经过修改的哈佛架构8位RISC单微控制器芯片。

The architecture of AVR was developed Alf-EgilBogen and VegardWollan. The name of the AVR is derived from the name of the people who developed it i.e. Alf-EgilBogen VegardWollan RISC microcontroller, and is also known as "Advanced Virtual Risc".

AVR的架构是由Alf-EgilBogen和VegardWollan开发的。 AVR的名称源自开发人员的名称,即Alf-EgilBogen VegardWollan RISC微控制器,也称为“高级虚拟Risc”

AVR

The Diagram above shows the basic Architecture of the AVR where,

上图显示了AVR的基本架构,其中

  • ADC: Analog to Digital Conversion

    ADC:模数转换

  • USART: Universal Synchronous Asynchronous Receiver Transmitter

    USART:通用同步异步接收器发送器

  • TIMERS: Provides delay to the microcontroller

    计时器:为微控制器提供延迟

AVR is one of the first Microcontrollers that uses on-chip flash memory for program storage. The first Microcontroller based on AVR architecture was AT90S8515.

AVR是最早使用片上闪存存储程序的微控制器之一。 第一个基于AVR架构的微控制器是AT90S8515。

These Microcontrollers are available in three categories:

这些微控制器分为三类:

  • TinyAVR

    TinyAVR

    Less memory, small size and suitable only for simpler applications.

    较少的内存,较小的尺寸,仅适合较简单的应用程序。

  • MegaAVR

    MegaAVR

    These are the most popular ones, they have good amount of memory (upto 256 KB), higher number of inbuilt peripherals and is suitable for moderate to complex applications.

    这些是最流行的,它们具有足够的内存量(最大256 KB),内置外围设备的数量更多,并且适合中等到复杂的应用程序。

  • XmegaAVR

    XmegaAVR

    It is mostly used commercially for complex applications, which require large program memory and high speed.

    它主要用于需要大量程序存储器和高速运行的复杂应用中。

AVR categories

The program instructions in the AVR are stored in a non-volatile flash memory. The size of the program memory is indicated in the naming of the device itself. Example the ATmega64x line has 64 kb of flash and the ATmega16 has a 16 kb of a flash memory.

AVR中的程序指令存储在非易失性闪存中。 程序存储器的大小以设备本身的名称表示。 示例ATmega64x线路具有64 kb的闪存,而ATmega16线路具有16 kb的闪存。

Reference:

参考:

翻译自: https://www.includehelp.com/embedded-system/avr-advanced-virtual-risc.aspx

avr446是什么

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值