میکرو کنترلهای AVR:

AVR یک تراشه میکروکنترلی است که در ابتدا به صورت 8 بیتی ارائه شد.شرکت ATMELازسال 1996 شروع به توسعه دادن AVR کرد. AVRیکی از اولین میکروکنترلرهائی بود که برای ثبات بیشتر اطلاعات در تراشه های حافظه ای بکار میرفت.در همان زمان EPROMیا EEPROM از یک  میکروکنترلر دیگری استفاده میکرد.انواع ای وی آر

مختصری از تاریخچه:

این اعتقاد وجود دارد که طراحی اولیه  و پایه ای AVR به وسیله دو دانشجو از موسسه تحقیقات و تکنولوژی نروژ(NTH) به نام های Alf-Egil Bogen و  Vegard Wollan انجام شده است.

شرکت atmel  میگوید که AVR مخفف هیچ چیزی نیست و بر هیچ پایه و اساسی نامگذاری نشده است.البته این شرکت هیچ تعریفی نیز از این اسم ارائه نداده است.

در ساخت اولین AVR ها میتوان به AT90S8515که 40 پایه داشت و به صورت DIP بود اشاره کرد. این مدل از AVR شبیه به مدلهای 8051 به بازار ارائه شد،که شامل آدرس دهی مولتی پلکس خارجی و ورودی خروجی اطلاعات بود.

بررسی اجمالی:

AVR دستگاهی است که قابلیت پروگرام شدن دارد.به این معنی که یکسری اطلاعات به دستگاه داده میشود و کارهای خود را بر اساس این اطلاعات انجام میدهد.

خانواده های پایه:

خانواده های AVR به طور کلی به 5 دسته تقسیم میشوند:

1-       : TinyAVR سری های ATtinyATtinyها

این خانواده دارای این ویژگی ها میباشد:

·         حافظه قابل برنامه ریزی 0.5 - 8KB

·         در بسته های 6 الی32 پایه ای طراحی شده اند.

·         زمان کمی برای آماده شدن نیاز دارد.

2-      MegaAVR : سری های ATmega

·         حافظه قابل برنامه ریزی 4 -256kbای وی آر

·         در بسته های 28 الی 100 پایه ای طراحی شده اند.

·         برای کارهای بزرگ که نیاز به برنامه های دقیق و زیادی دارند طراحی شده است

·         مقداری برای آماده شدن زمان نیاز دارد

 

 

3-      XMEGA  :سری های ATxmegaXmegaیکی از انواع AVR

·         حافظه قابل برنامه ریزی 16-384kb

·         در بسته های 44-64-100پایه ای طراحی شده اند

·         برای دستیابی مستقیم به حافظه و همچنین برای رمزنگاری طراحی شده است

·         تبدیل کننده قوی DAC(Digital to Analog Converter)

4-      طراحی بخصوص AVR

·         این سری از AVR ها به گونه ای هستند که در سایر خانواده های AVR یافت نمیشوند مانند کنترل کننده LCD و USBکنترلر،استفاده از PWM و CAN

5-      Atmel At94k: این گروه که با نام FPSLIC(Field Programmable System Level Integrated Circuit)شناخته میشوند از SRAM برای پروگرام کردن کد ها استفاده میکند.این AVRها توانائی این را دارند که تا 50مگاهرتز کار کنند.

 خیلی کوچیکه!

موارد استفاده AVR:

AVRها در قسمت های مختلفی بکار میروند از جمله در طراحی سیستم های محافظتی، اتومبیل،رباتیک،سیستم های کنترلی مانند کنترل بخش تولید یک کارخانه .همچنین کنترل های XBOXنیز از AVRاستفاده میکنند. هر سیستمی که نیاز به کنترل داشته باشد را میتوان با سری های AVR طراحی و تولید کرد.

ایکس باکس

منبع:en.wikipedia.org/wiki/Atmel_AVR

ترجمه:خودم

البته متنش خیلی بیشتر بود ولی چون بدرد ما نمیخورد ترجمه نکردم مثل بخش طراحی AVR