فهرست مطالب:

نحوه برنامه ریزی برد AVR با استفاده از برد آردوینو: 6 مرحله
نحوه برنامه ریزی برد AVR با استفاده از برد آردوینو: 6 مرحله

تصویری: نحوه برنامه ریزی برد AVR با استفاده از برد آردوینو: 6 مرحله

تصویری: نحوه برنامه ریزی برد AVR با استفاده از برد آردوینو: 6 مرحله
تصویری: aKaReZa 6 - AVR, Introduction 2024, نوامبر
Anonim
نحوه برنامه ریزی برد AVR با استفاده از برد Arduino
نحوه برنامه ریزی برد AVR با استفاده از برد Arduino

آیا برد میکروکنترلر AVR در اطراف شما قرار دارد؟ آیا برنامه نویسی آن مشکل است؟ خوب ، شما در جای مناسب هستید. در اینجا نحوه برنامه ریزی برد میکروکنترلر Atmega8a با استفاده از برد Arduino Uno به عنوان برنامه نویس را به شما نشان خواهم داد. بنابراین ، بدون هیچ گونه توضیح بیشتر ، بیایید شروع کنیم!

مرحله 1: همه موارد را جمع آوری کنید

همه چیز را جمع کنید
همه چیز را جمع کنید

در اینجا همه آنچه شما نیاز دارید وجود دارد:

  • برد آردوینو UNO/MEGA/نانو میکروکنترلر.
  • برد میکروکنترلر AVR با میکروکنترلر سازگار (مانند Atmega 8a)
  • یک کابل USB مناسب برای برد آردوینو
  • شش سیم جهنده (دو سیم برای برق ، یکی برای تنظیم مجدد برد AVR هدف و بقیه سه مورد برای ارتباط)

برای آگاهی بیشتر روی تصویر بالا کلیک کنید.

مرحله 2: برنامه ISP را در برد Arduino بارگذاری کنید

برنامه ISP را در برد Arduino بارگذاری کنید
برنامه ISP را در برد Arduino بارگذاری کنید

Arduino IDE را راه اندازی کرده و به مسیر Files> Examples> ArduinoISP بروید. برد مناسب را از Tools> Boards انتخاب کنید. برنامه را روی برد آردوینو بارگذاری کنید.

مرحله 3: Target AVR Board را به برد Arduino وصل کنید

Target AVR Board را به برد Arduino وصل کنید
Target AVR Board را به برد Arduino وصل کنید
Target AVR Board را به برد Arduino وصل کنید
Target AVR Board را به برد Arduino وصل کنید

اتصالات زیر را انجام دهید (AVR به برد آردوینو):

VCC تا 5 ولت

GND به GND

RST/بازنشانی به D10

MISO تا D11

MOSI تا D12

SCK تا D13

اگر چنین پین هایی با برچسب پیدا نکردید ، برگه اطلاعات تراشه میکروکنترلر را در وب بررسی کنید. در بالا یک نمودار pinout از برخی IC های میکروکنترلر Atmega اضافه کرده ام. برد AVR من یک Atmega 8a روی آن داشت. همچنین ، همه پین های مهم روی برد برچسب گذاری شده اند. مطمئن شوید که از سیم های شل و ضعیف استفاده نمی کنید.

مرحله 4: Bootloader را در برد AVR رایت کنید

Bootloader را در برد AVR رایت کنید
Bootloader را در برد AVR رایت کنید

برو ابزارها> تابلوها> Arduino NG یا قدیمی تر را انتخاب کنید. سپس به مسیر tools> Processor رفته و موردی را که در برد AVR وجود دارد انتخاب کنید. به ابزار> برنامه نویس بروید و Arduino را به عنوان ISP انتخاب کنید. حالا دوباره به Tools بروید و سپس روی 'Burn Bootloader' کلیک کنید. LED های RX و TX روی برد آردوینو باید چند بار سریع چشمک بزنند و در صورت ظاهر شدن پیغامی مبنی بر "انجام بوت لودر انجام شد" بدون هیچ خطایی ، برد AVR شما آماده برنامه نویسی است!

مرحله 5: برد AVR را آزمایش کنید

برد AVR را تست کنید
برد AVR را تست کنید

یک برنامه ساده مانند چشمک زن LED را بارگذاری کنید. Goto Files> Examples> Basics> Blink. کلید shift را نگه دارید و روی دکمه Upload کلیک کنید. پس از اتمام بارگذاری ، می توانید سیم های اتصال را بردارید و برد AVR خود را روشن کرده و آزمایش کنید که آیا به درستی برنامه ریزی شده است.

مرحله ششم: تمام شد

Image
Image
انجام شد!
انجام شد!

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

خیلی دوست دارم بدانم که امروز با آن چه ساخته اید. بهترین ها!

توصیه شده: