منو
09103690034

برد توسعه ATmega و پروگرامر

برد توسعه ATmega و آداپتور (تبدیل کننده) برنامه یا پروگرامر

Readymade Atmega development board

بله، منبع تغذیه 5 ولت DC سازگار با برِدبُرد را در پست قبل آموزش دادیم(برای مطالعه اینجا کلیک کنید) گام بعدی چیست؟ مورد بعدی راه‌اندازی ساده‌ترین برد توسعه ATmega است. محل‌های مختلفی وجود دارد که می‌توانید برد توسعه آماده بخرید.

اما، در این بخش، من می‌خواهم به شما کمک کنم تا برد توسعه ATmega8 خودتان را بسازید.

 

  • نکته:منظور از برد توسعه آماده کردن میکرو برای اتصال به پروگرامر است.

 

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

  • میکرو کنترلر ATmega8-1
  • برِدبُرد-1
  • کلید دکمه‌ای ریست-1
  • مقاومت 10 کیلو اهم ¼ وات-1
  • هدر نر 6 پین-1

 

حالا به دقت همه عناصر را همان‌گونه که در شماتیک مداری نشان داده شده است متصل کنید. بعد از اتمام ساخت، برد منبع تغذیه را که در پست قبل آموزش دادیم به برِدبُرد وارد کنید. در این زمان مدار را برق‌دار نکنید.

 

Circuit diagram of the development boardprogram adaptor

 

 

نقش هدر نر 6 پین چیست؟ در اینجا رویکرد متفاوتی توسط من استفاده شده است و از این رو، در ابتدا مدار تمام شده به عنوان آداپتور (پروگرامر) برنامه (اگر فعلاً نمی‌دانید این چیست نگران نباشید) استفاده شده است. فقط بدانید که پروگرمر میکرو کنترلر به شما در انتقال فایل‌های کد از رایانه خود به میکرو کنترلر کمک می‌کند.

Microcontroller Programming - Hardware setup

 

ساخت مدار بر روی برِدبُرد بسیار ساده است. در ابتدا، همه عناصر مورد نیاز را در برِدبُرد قرار دهید (Atmega8، مقاومت 10 کیلو، کلید ریست و هدر نر 6 پین). سپس، آن‌ها را به صورت دیاگرام مداری نشان داده شده به هم متصل کنید. می‌توانید از سیم‌های برِدبُرد کوتاه یا سیم‌های جامپر “نر به نر” برای این اتصالات استفاده کنید. طرح‌واره عناصر برِدبُرد پیشنهادی برای راحتی آورده شده است.

 

Breadboard component layout

 

همان‌طوری که قبلاً بیان شد، هدر نر 6 پین برای اتصال پروگرمر به این برد استفاده شده است.

پین خروجی هدر در زیر نشان داده شده است:

  1. GND (زمین/V0)
  2. VCC (منبع تغذیه دیجیتال/V5)
  3. RESET (ریست)
  4. SCK (کلاک سریال)
  5. MISO (مستر ورودی اسلیو خروجی)
  6. MOSI (مستر خروجی اسلیو ورودی)

 

تقریباً نصف کار انجام شده است. بله، ما برای برِدبُرد یک منبع تغذیه کوچک درست کرده‌ایم، میکرو کنترلر ATmega8 را آماده کرده‌ایم و یک واسط ساده متصل کرده‌ایم که برنامه‌ریزی شود. قدم بعدی چیست؟

می‌توانید به سمت پروگرمر بروید.

 

پروگرمر USB ASP

USB ASP programmer

بسیاری از رایانه‌های مدرن و تقریباً همه لپ‌تاپ‌ها و نوت بوک‌ها پرت سریال یا موازی ندارند(پورت های قدیی که برای پرینتر وغیره استفاده می شد).

پروگرمر USB ASP پروگرمر دارای USB برای کنترلر AVR Atmel است. پروگرمر از واسط  USB استفاده می‌کند.این پروگرمر می‌تواند با بردهای توسعه ATmega ساده برای راه‌اندازی سریع و اقتصادی با میکرو کنترلرهای AVR استفاده شود.

پروگرمرهای USB ASP نسبتاً ارزان قیمت به صورت گسترده در دسترس است. بسته معمولاً شامل یک پروگرمر USB ASP، یک کابل برنامه‌نویسی 6 پین و CD نرم‌افزار است. پروگرمر با سیستم‌عامل‌ها ویندوز XP، ویستا و 7 (32 بیت و 64 بیت) سازگار است.

در مقاله بعدی آموزش ساخت پروگرمر را در خانه در اختیار شما قرار می دهیم.

 

مطالب مرتبط
3 دقیقه

مقدمه‌ای بر میکروکنترلر AVR

آقای نویسنده

مقدمه‌ای بر میکروکنترلر(microcontroller) AVR   AVR خانواده‌ای از میکرو کنترلرهای Atmel است. در اصل،میکرو کنترلر کامپیوتر بسیار کوچک در یک IC است که می‌تواند برنامه‌ریزی شود تا همه انواع کارها را انجام دهد. AVRها با لوازم جانبی داخلی نظیر پورت‌های دیجیتال ورودی و خروجی (I/O)، تایمرها، مبدل‌های آنالوگ به دیجیتال (ADC)، واسط‌ های سریال، مدولاسیون […]

4 دقیقه

مدولاسیون پهنای پالس (PWM) با AVR

آقای نویسنده

مدولاسیون پهنای پالس (PWM) با AVR مدولاسیون پهنای پالس (PWM=Pulse Width Modulation) نسبتاً یک روش کلید زنی برای ارائه مقدار توان الکتریکی بین سطوح کاملاً روشن و کاملاً خاموش است. معمولاً، پالس دیجیتال دارای دوره زمانی روشن و خاموش یکسان است، اما در برخی از شرایط نیاز به پالس دیجیتال برای زمان روش/خاموش بیشتر/کمتر داریم. […]

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سبد خرید
Subtotal 0 تومان