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” 。
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.
它主要用于需要大量程序存储器和高速运行的复杂应用中。
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.engineersgarage.com/articles/avr-microcontroller
https://www.engineersgarage.com/articles/avr-microcontroller
翻译自: https://www.includehelp.com/embedded-system/avr-advanced-virtual-risc.aspx
avr446是什么