ساخت پروژه
0 محصولات نمایش سبد خرید

هیچ محصولی در سبد خرید نیست.

نحوه اپلود بوتلودر اردوینو بر روی atmega328

نحوه اپلود بوتلودر اردوینو بر روی atmega328

در این آموزش از ساخت پروژه نحوه اپلود بوتلودر اردوینو بر روی میکرو atmega328 توضیح می دهیم.  برای اپلود بوتلودر اردوینو روی میکرو به قطعات زیر لازم است.


breadboard

ای سی ATmega328P

برد Arduino

یک کریستال 16 مگاهرتز ،

یک مقاومت 10k

دو خازن عدسی 18 تا 22 پیکوفاراد


مراحل نحوه اپلود بوتلودر اردوینو


اگر ATmega328P جدید دارید ، که باید بوت لودر را روی آن بریزید. می توانید این کار را با استفاده از برد آردوینو به عنوان یک برنامه درون سیستم (ISP) انجام دهید. اگر میکروکنترلر از قبل بوتلودر را روی خود دارد (مثلا اینکه آن را از Arduino خارج کردید یا ATmega دارای بوتلودر خریداری کرید) ، می توانید از انجام این مراحل صرف نظر کنید.


نحوه اپلود بوتلودر اردوینو بر روی atmega328

همانطور که در شماتیک نشان داده شده ، برد آردوینو و میکروکنترلر را سیم کشی کنید.


نحوه اپلود بوتلودر اردوینو بر روی atmega328

بعد از بستن شماتیک روی بردبورد در نرم افزار آردوینو ، از منوی File ، گزینه Example را انتخاب کنید و از بین گزینه Example ، مثال ArduinoISP را مطابق شکل زیر باز کنید :


نحوه اپلود بوتلودر اردوینو بر روی atmega328

حالا با اوردن این مثال اینو در برد اردوینو خودتا اپلود کنید

سپس از منوی Tools ، بخش Programmer گزینه arduino as ISP را مطابق شکل زیر انتخاب کنید:


نحوه اپلود بوتلودر اردوینو بر روی atmega328

بعد از این کار از منوی Tools ، گزینه Burn bootloader را بزنید و بوت لودر آردوینو را روی میکروکنترلر avr خود بریزید. پس از این کار باید  عبارت Done burning bootloader برای شما ( از پایین نرم افزار)نشان داده شود.


نحوه اپلود بوتلودر اردوینو بر روی atmega328

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

5/5 - (1 امتیاز)
مقاله پیشنهادی  آموزش تایمرها و شمارنده‌ها در میکروکنترلر AVR ایجاد تأخیرهای دقیق و سیگنال‌های PWM
3
دیدگاه‌های نوشته

  1. دیدگاه‌های محترمانه: لطفاً نظرات خود را با رعایت احترام به دیگران و به صورت محترمانه ارسال کنید. از به‌کار بردن زبان توهین‌آمیز، تهدیدآمیز یا نژادپرستانه خودداری کنید.

  2. حفظ حریم خصوصی: از درج اطلاعات شخصی خود یا دیگران مانند شماره تماس، آدرس و هرگونه اطلاعات حساس خودداری کنید.

  3. محتوای تبلیغاتی: ارسال دیدگاه‌های تبلیغاتی، لینک‌های خارجی یا هر نوع محتوای تجاری که مرتبط با موضوع نباشد، ممنوع است.

  4. موافقت با قوانین: با ارسال دیدگاه خود، شما تأیید می‌کنید که قوانین فوق را خوانده و با آن‌ها موافقید. تیم ما حق دارد نظرات غیرمجاز را حذف کند.


*
*

    davood آبان 20, 1403 پاسخ

    با تشکر ما بوت لودرو به Atmega328 انجام دادیم حالا rx tx شمارهاش چند میشه؟

      ساخت پروژه اسفند 7, 1403

      سلام وقت بخیر
      طبق دیتاشیت پایه 2 PD0 RX هست و پایه 3 PD1 TX هست

    davood آبان 20, 1403 پاسخ

    ممنون از اموزش

تخفیف ویژه تا 60 درصد روی تمامی پروژه ها و خدمات فقط تا 15 فروردین | سال نو مبارک 🥰
بریم به نوروز 😍