اِیویآر ( به انگلیسی: AVR ( خانوادهای از ریزکنترلگرهای جدید است که شرکت اتمل، آن را روانهٔ بازار الکترونیک کردهاست. این ریزکنترلگرهای هشت بیتی به خاطر دارا بودن قابلیت برنامهنویسی توسط کامپایلر زبانهای برنامهنویسی سطح بالا، مورد توجه قرار میگیرند. این ریزکنترلگرها از معماری ریسک برخوردارند. همچنین شرکت اتمل کوشیدهاست تا با استفاده از معماری پیشرفته و دستورهای بهینه، حجم کد تولید شده را پایین آورده و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع ریزکنترلگرها دارا بودن ۳۲ ثبات همه منظوره است. همچنین در این ریزکنترلگرها، از حافظههای کم مصرف و غیر فرار فلش و ایایپیرام استفاده میشود.
•کامپایلرهایی به زبان بیسیک و Cکه زبانهایی پرکاربردی در دنیا محسوب میشوند: برای این نوع ریزکنترلگرها طراحی شدهاست. البته در حال حاضر استفاده از کامپایلر بسکام BASCOM که نسبت به زبان C بسیار راحتتر و سریع تر عمل میکند جایگزین زبان C شدهاست. همچنین زبان اسمبلی را نیز میتوان برای برنامهنویسی به کار برد. برای نمونه کامپایلر بسکام با زبان بیسیک برای برنامهنویسی این نوع از ریزکنترلگرها میتواند به کار رود. همچنین نرمافزار CODEVISION، برای برنامهنویسی به زبان C (سازگار با این ریزکنترلگرها) بسیار رایج است (البته این برنامه بیشتر میان کاربران ایرانی رواج دارد، در میان کاربرهای خارجی کمتر دیده شده و بیشتر از برنامهٔ رسمی شرکت ATMEL استفاده میشود).
•میکروکنترلر ایویآر در سال ۱۹۹۶ توسط شرکت اتمل ساختهشد. معماری ریزکنترلگر توسط ALF-EGIL BOGEN و VEGARD WOLLAN دانشجویان دانشگاه صنعتی نروژ طراحی شد.[۱] واحد میکروکنترلگر اصلی ایویآر در خانه ASIC محلی تروندهایم نروژ که NORDIC VLSI نامیده میشد (اکنون NORDIC SEMICONDUCTOR) جایی که VEGARD و BOGAN به عنوان دانشجو فعالیت میکردند طراحی گردید.
•شرکت اتمل میگوید نام ایویآر یک مخفف نیست به نام خاصی اشاره نمیکند. سازندگان ایویآر پاسخ مشخصی به این پرسش ندادند. اما به هر صورت به نظر میرسد که این نام مخفف (به انگلیسی: ALF (EGIL BOGEN) AND VEGARD (WOLLAN)'S RISC PROCESSOR) است.
برچسب ها:
میکرو کنترهای AVR