博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
avr446是什么_什么是AVR(高级虚拟Risc)?
阅读量:2548 次
发布时间:2019-05-11

本文共 2013 字,大约阅读时间需要 6 分钟。

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:

参考:

翻译自:

avr446是什么

转载地址:http://hjvzd.baihongyu.com/

你可能感兴趣的文章
锦囊5-斐波那契数列
查看>>
关于T_SQL中声明变量类型的基础知识。
查看>>
Orthanc+OHIF DICOM Viewer最佳Dicom解析、在线浏览实践指南(解决方案)
查看>>
封装条形码MaHelper
查看>>
AfxMessageBox详细使用说明
查看>>
[SDOI2016]储能表——数位DP
查看>>
java 反射 getClass()
查看>>
nginx 命令
查看>>
清理SharePoint 2010的SQL Server 2008 R2日志数据库的方法
查看>>
实现鼠标放上高亮显示,鼠标移出显示原来的颜色
查看>>
mysql -数据库
查看>>
充电器
查看>>
git使用笔记(二)分支与合并
查看>>
webpack打包vue项目IE报错,“对象不支持“use”属性或方法”
查看>>
java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice
查看>>
eclipse优化
查看>>
哒哒的马蹄,由心而生的感情
查看>>
buy用法
查看>>
presumably用法
查看>>
stick用法
查看>>