نحوه اپلود بوتلودر اردوینو بر روی atmega328
در این آموزش از ساخت پروژه نحوه اپلود بوتلودر اردوینو بر روی میکرو atmega328 توضیح می دهیم. برای اپلود بوتلودر اردوینو روی میکرو به قطعات زیر لازم است.
breadboard
ای سی ATmega328P
برد Arduino
یک کریستال 16 مگاهرتز ،
یک مقاومت 10k
دو خازن عدسی 18 تا 22 پیکوفاراد
مراحل نحوه اپلود بوتلودر اردوینو
اگر ATmega328P جدید دارید ، که باید بوت لودر را روی آن بریزید. می توانید این کار را با استفاده از برد آردوینو به عنوان یک برنامه درون سیستم (ISP) انجام دهید. اگر میکروکنترلر از قبل بوتلودر را روی خود دارد (مثلا اینکه آن را از Arduino خارج کردید یا ATmega دارای بوتلودر خریداری کرید) ، می توانید از انجام این مراحل صرف نظر کنید.
همانطور که در شماتیک نشان داده شده ، برد آردوینو و میکروکنترلر را سیم کشی کنید.
بعد از بستن شماتیک روی بردبورد در نرم افزار آردوینو ، از منوی File ، گزینه Example را انتخاب کنید و از بین گزینه Example ، مثال ArduinoISP را مطابق شکل زیر باز کنید :
حالا با اوردن این مثال اینو در برد اردوینو خودتا اپلود کنید
سپس از منوی Tools ، بخش Programmer گزینه arduino as ISP را مطابق شکل زیر انتخاب کنید:
بعد از این کار از منوی Tools ، گزینه Burn bootloader را بزنید و بوت لودر آردوینو را روی میکروکنترلر avr خود بریزید. پس از این کار باید عبارت Done burning bootloader برای شما ( از پایین نرم افزار)نشان داده شود.
خب کار شما تمام شده است و حال دیگر میتوانید بر روی میکروکنترلر خود ، کدهای آردوینو بریزید. برای تست این کار هم تنها کافی است میکروکنترلری که جدیدا روی اون بوتلودر آردوینو رو ریختید با میکروکنترلر خود برد آردوینو عوض کنید و یک نمونه کد رو روش بریزید.