سری آموزش میکروکنترلر AVR یکی از محبوب ترین آموزش های حال حاضر دنیای تکنولوژی است، که برای تهیه این آموزش ها تلاش بسیاری صورت گرفته است و به صورت کاملا رایگان در دسترس شما عزیزان جویای علم قرار گرفته است پس با سیسوگ همراه باشید.

 

شکل گیری میکروکنترلر AVR

حدود 40 سال پیش که میکروپروسسورها و CPU ها وارد بازار جهانی شدند هیچ‌کسی فکرش را هم نمی‌کرد که چنین جایگاهی در آینده به‌دست خواهند آورد. یکی از اولین نمونه‌ها آیسی Z80 بود که تنها یک CPU ساده داشت و برای راه‌اندازی یک پروژه کوچک لازم داشت که چندین آیسی مختلف ازجمله RAM، ROM و PIO و…. را در مدار جای دهید تا قادر باشید یک LED ساده را خاموش و روشن کنید.

بعد از اون نوبت به سری 8051 اینتل رسید، دیگه می‌شد اسم این چیپ را میکروکنترلر گذاشت، این میکروکنترلر دیگه همه‌چیز داشت رم، تایمر، پورت، حافظه پروگرام و….

آموزش میکروکنترلر AVR

به لطف حضور این میکروکنترلر دیگر نیازی نبود برای راه‌اندازی یک LED ساده کلی چالش را تحمل‌کنید. کافی است یک کریستال و تغذیه به میکروکنترلر وصل کنید و با یک پروگرامر ساده برنامه موردنظر که اکثراً به‌صورت اسمبلی نوشته می‌شود بر روی اون بریزید و از کارکردن اون لذت ببرید.

شاید برای شما مفید باشد : آموزش الکترونیک از مقدماتی تا پیشرفته

حدود بیست سال پیش بود که سری جدید میکروکنترلر شرکت اتمل بانام AVR وارد بازار جهانی و ایران شد که با امکانات خارق‌العاده‌ای که داشت در فرصت کمی تونست تمام رقبای قدیمی خودش را پشت سر بگذارد.

و خیلی زود کامپایلرهای خوبی مثل فرانکلین، کدویژن و WINAVR … توانستند زبان C را به‌عنوان زبان برنامه‌نویسی برای این میکروکنترلر ها تثبیت کنند و حضور میکروکنترلرها را در تعداد زیادی پروژه و ساختار جدید تسهیل و منطقی کنند. سری AVR حتی EEPROM و ADC هم دارد و حتی شما قادرید از اسیلاتور داخلی استفاده کنید و فقط کافی بود یک ولتاژ به میکرو وصل کنید تا براتون همه کاری انجام بده.

 

میکروکنترلر AVR

میکروکنترلر AVR ازنظر ساختار، قیمت و تنوع و …. این‌قدر عالی طراحی و ساخته‌شده‌اند که هم‌اکنون نیز باوجود میکروکنترلر های جدید و حتی پرسرعت‌تر نیز از جایگاه ویژه‌ای برخوردار هستند و بردهای به‌اصطلاح آردوینو مبتنی بر میکروکنترلر AVR طراحی‌شده‌اند.

سیسوگ سعی نموده این آموزش منحصر به فرد که بصورت ویدئویی آماده شده را بصورت متنی تبدیل نموده و بصورت یک مجموعه آموزشی تقدیم کاربران سیسوگ نماید.

آموزش کاربردی AVR – بخش چهارم

برنامه های کدویژن و بسکام مرتبط با بخش سوم در قسمت قبلی درباره آموزش سخت افزار میکروکنترلر Pinout و کار با رجیسترهای AVR صحبت کردیم و در این قسمت قصد داریم بیشتر وارد محیط برنامه نویسی شویم و نکاتی که در جلسه قبل گفته شد را کدنوی...

ادامه مطلب

آموزش کاربردی AVR-بخش سوم

آموزش سخت افزار میکروکنترلر Pinout و کار با رجیسترهای AVR در قسمت قبلی با آموزش معماری داخلی AVR در خدمت شما عزیزان بودیم. در این جلسه قصد داریم بیشتر به سخت‌افزار میکروکنترلر، Pinout و کار با رجیسترهای آن بپردازیم و هم چنین اولی...

ادامه مطلب

آموزش avr

آموزش کاربردی AVR – بخش دوم

در قسمت قبلی آموزش، در مورد میکروکنترلر و میکروپروسسور و تفاوت بین آن‌ها بحث شد. در این جلسه به بررسی معماری داخلی AVR، انواع حافظه‌ها، نحوه عملکرد CPU و واحدهای مختلف در میکروکنترلر AVR می‌پردازیم. در دوره فعلی، سرفصل آموزش‌ها ب...

ادامه مطلب

آموزش avr

آموزش کاربردی AVR – بخش اول

در آموزش کاربردی  AVR می‌خواهیم به زبان خیلی ساده، نحوه کارکرد میکروکنترلر و میکروپروسسور‌ها را بررسی کنیم. به همین دلیل، خیلی وارد مباحث فنی و پیچیده نمی‌شویم و با یک دید کلی در مورد نحوه عملکرد و تاریخچه آن‌ها پیش می‌رویم، با سی...

ادامه مطلب