دوست عزیز، به سایت علمی نخبگان جوان خوش آمدید

مشاهده این پیام به این معنی است که شما در سایت عضو نیستید، لطفا در صورت تمایل جهت عضویت در سایت علمی نخبگان جوان اینجا کلیک کنید.

توجه داشته باشید، در صورتی که عضو سایت نباشید نمی توانید از تمامی امکانات و خدمات سایت استفاده کنید.
نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: (اِی‌وی‌آر) avr

  1. #1
    کاربر جدید
    رشته تحصیلی
    برق الکترونیک
    نوشته ها
    3
    ارسال تشکر
    1
    دریافت تشکر: 7
    قدرت امتیاز دهی
    0
    Array

    پیش فرض (اِی‌وی‌آر) avr

    اِی‌وی‌آر AVR، خانواده‌ای از یکی از گونه‌های ریزکنترل‌گرهای جدید است که شرکت اتمل(Atmel)، روانهٔ بازار الکترونیک کرده است. این ریزکنترل‌گرهای هشت بیتی به دلیل قابلیت برنامه نویسی توسط کامپایلر زبان‌های برنامه نویسی سطح بالا (HLL)، بسیار مورد توجه قرار می‌گیرند. این ریزکنترل‌گرها از معماریِ RISC برخوردار اند و شرکت اتمل کوشیده با استفاده از معماری پیشرفته و دستورات بهینه، حجم کد تولید شده را کم و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع ریزکنترل‌گرها دارا بودن 32 ثبات همه منظوره است. همچنین در این ریزکنترل‌گرها، از حافظه‌های کم مصرف و غیر فرار FLASH و EEPROM استفاده می‌شود.
    کامپایلرهایی به زبان BASIC و C -که زبان‌هایی پرکاربرد در دنیا اند- برای این نوع ریزکنترل‌گرها طراحی شده است و علاوه بر این زبان اسمبلی را نیز همچنان می‌توان برای برنامه نویسی به کار برد.
    به عنوان مثال کامپایلر BASCOM با زبان BASIC برای برنامه نویسی این نوع از ریزکنترل‌گرها می‌تواند به کار رود. همچنین نرم‌افزار CodeVision، برای برنامه نویسی به زبان C ( سازگار با این ریزکنترل‌گرها) بسیار رایج است.
    ریزکنترل‌گرهای AVR به سه دسته اصلی تقسیم می‌شوند:
    • سری Tiny AVR (باحداقل امکانات ، تعداد پایه کمتر ، تعداد دستورات کمتر) مثل ATtiny25
    • سری MEGA AVR (با حداکثر امکانات) مثل ATmega16
    • سری classic AVR (از نظر امکانات بین دو گروه بالا) مثل AT90S8535
    • سری Xmega (با امکانت و سرعت فوق العاده)مثل Xmega128A1
    [ویرایش] امکانات و خصوصیات ATMEGA16

    • اسیلاتور RC داخلی کالیبره شده
    • منابع وقفه داخلی و خارجی
    • 32 رجیستر همه منظوره
    • 6 مد خواب(sleep)
    • دارا بودن 131 دستور قوی(اجرای اکثر آنها در یک سیکل)
    • دارای 16k بایت حافظه فلش قابل برنامه ریزی
    • مجهز به boot loader
    • دارای 512 بایت حافظه EEPROM داخلی
    • دارای 1k بایت حافظه SRAM داخلی
    • قفل نرم افزاری
    • ارتباط JTAG
    • دارای 2 تایمر / کانتر 8 بیتی با مقسم فرکانسی مجزا و مد مقایسه
    • یک تایمر / کانتز 16 بیتی
    • دارای RTC
    • چهار کانال pwm
    • هشت کانال ADC ، دارای 10 بیت
    • ارتباط سریال دو سیمه
    • دارای USART
    • دارایSPI
    • دارای Watchdog با اسیلاتور مجزا
    • ذارای 32 خط ورودی / خروجی قابل برنامه ریزی
    • دارای 40 پایه در نوع PDIP

    • ولتاژ عملیاتی:
    2.7 تا 5.5 برای ATmega 16L و 4.5 تا 5.5 برای ATmega 16
    • فرکانس کاری:
    0 تا 8MHz برای ATmega 16L و 0 تا 116MHz برای ATmega 16
    چنان باش که به هر کس بتوانی بگویی «مثل من رفتار کن»

  2. 2 کاربر از پست مفید abtinieee سپاس کرده اند .


  3. #2
    همکار تالار مهندسی برق
    رشته تحصیلی
    کارشناسی ارشد مهندسی برق - مکاترونیک
    نوشته ها
    169
    ارسال تشکر
    215
    دریافت تشکر: 647
    قدرت امتیاز دهی
    1157
    Array
    farzadsw's: جدید21

    پیش فرض پاسخ : اِی‌وی‌آر avr

    در تکمیل فرمایشات دوستمون این روهم اضافه کنم که ، اگر قصد دارید در آینده هم با میکروکنترلر ها کار کنید ، زبان c رو انتخاب کنید ولی اگر فقط برای راه افتادن کارتون به میکروکنترلر احتیاج دارید ، کامپایلر بسکام (زبان بیسیک) گزینه ساده تری هست .

  4. کاربرانی که از پست مفید farzadsw سپاس کرده اند.


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •