تخفیف 38 درصدی به مناسبت عید نوروز

7

کد تخفیف nowruz1403 تنها برای 7 کاربر دیگر قابل استفاده است

آموزش نصب بوتلودر آردوینو روی میکروکنترلر و پروگرم کردن آن

آموزش نصب بوتلودر آردوینو روی میکروکنترلر و پروگرم کردن آن

امروزه استفاده از بردهای آردوینو که هسته ی آنها میکروکنترلر AVR و ARM است بدلیل راحتی در پروگرم کردن و همچنین برنامه نویسی ساده فراگیر شده است طوریکه با استفاده از این بردها افرادی مثل مهندسین کامپیوتر و دیگر رشته ها که بصورت تخصصی الکترونیک کار نکرده اند نیز قادرند ایده های خود را به سادگی و بدون دردسر پیاده سازی کنند. در آموزش نصب بوتلودر آردوینو روی میکروکنترلر و پروگرم کردن آن، روش راه اندازی و استفاده از میکروکنترلر برد آردوینو را بیان میکنیم.

 

آموزش نصب بوتلودر آردوینو روی میکروکنترلر و پروگرم کردن آن

مشکل اصلی استفاده از این بردها برای مدار نهایی، حجم زیاد بردهاست، طوریکه استفاده از آنها در PCB نهایی مدار باعث می شود مدار بزرگ و حجیم باشد. البته بردهای آردوینوی بسیار کوچکی نیز در بازار وجود دارد ولی ما قصد نداریم از آنها استفاده کنیم و میخواهیم مدار نهایی باز هم کوچکتر و ارزان قیمت تر شود. برای دستیابی به این امر میتوان بوتلودر بردهای آردوینو را روی میکروکنترلر استفاده شده در همان برد نصب کرد. مثلا در برد آردوینو UNO با میکروکنتر mega328 dip ، بوتلودر را روی همین میکروکنترلر میریزیم و از آن پس بجای استفاده از برد، از میکروکنترلر به اصطلاح آردوینو شده استفاده کنیم. پس از نصب بوتلودر، به سادگی میتوان از طریق کامپایلر آردوینو با آن میکروکنترلر ارتباط برقرار کرد و برنامه هایی که با IDE بردهای آردوینو نوشته شده اند را روی آن میکروکنترلر پروگرم کرد. این امر ساخت PCB را ساده و همچنین حجم مدار نهایی را بسیار کاهش میدهد. در این آموزش ابتدا دو روش برای نصب بوتلودر روی میکروکنترلر ATmega328 بیان شده است و سپس روش پروگرم کردن میکروکنترلری که بوتلودر روی آن قرار گرفته توسط مبدلهای USB to TTL مختلف بیان شده است و نهایتا چند نکته ی مداری مهم و کاربردی بیان شده اند.

مطالب موجود در فایل آموزشی

  • آموزش نصب بوتلودر روی میکروکنترلر
  • آموزش پروگرم کردن میکروکنترلر توسط مبدلهای مختلف
  • نقشه ی شماتیک لازم برای پروگرم کردن میکروکنترلر
  • بیان نکات مفید برای طراحی مدارها

برای این مطلب ۴۳ دیدگاه ثبت شده است

R_F

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

پاسخ
1402/10/16
محمدامین

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

آمانج عبداله زاده : با سلام.
برای این میکرو روشهای دیگه ای وجود داره که در صورت امکان داخل سایت منتشر خواهد شد.

پاسخ
1399/09/02
محمد

با سلام مهندس من برای کیت سخنگو خواستم پروگرم کنم این خطا رو دادSketch uses 17462 bytes (54%) of program storage space. Maximum is 32256 bytes.Global variables use 1308 bytes (63%) of dynamic memory, leaving 740 bytes for local variables. Maximum is 2048 bytes.

کامران محمودزاده : سلام ، خطای پر شدن حافظه میکرو میده ، نوع میکرو چی هست ؟

پاسخ
1399/05/11
ابراهیم بدون امتیاز

با سلام.
فایل pdf رمز داره. لطفا رمز اون رو هم اعلام کنید…

آمانج عبداله زاده : سلام
wle.ir

پاسخ
1398/10/30
حسین بدون امتیاز

با سلام ببخشید پسوند فایلی که باید بریزیم روی atmega32میشه بگین چی هست پسوندش؟inoهست ایا؟

آمانج عبداله زاده : با سلام
همین ino و هم hex رو میشه روی میکرو پروگرم کرد

پاسخ
1398/09/28
خ س بدون امتیاز

سلام ممنون از آموزشی که قرار دادی مقاومتهای متصل به Ledها چنداهم هستش؟ از روی تصویرکه 1.2کیلو نشون میده آیا درسته ؟

آمانج عبداله زاده : با سلام
مقاومت برای led بین 220 اهم تا 1 کیلو

پاسخ
1398/07/19
ابوالفضل بدون امتیاز

سلام من یه دونه کارت و یه دونه تک rfidدارم الان من باید شماره این تگ هاروکجا بنویسم که برای اضافه کردن و خذف کردن کارکند ؟

آمانج عبداله زاده : نظرات مطلب خونده بشه. اونجا توضیح داده شده

پاسخ
1398/06/29
علی بدون امتیاز

سلام مهندس
چرا فایل آموزش پسورد میخواد

آمانج عبداله زاده : با سلام
پسورد کلیه ی فایلها wle.ir می باشد

پاسخ
1398/02/26
محمود بدون امتیاز

سلام وقتتون بخیر . من بوتلودر رو ریختم روی مگا328 . الان اگر بخوام برنامه تو محیط آردوینو رو بریزم رو میکروم میتونم میکروی برد uno رو در بیارم و میکروی خام خودم که فقط بوتلودر روش هست رو بزارم جا میکروی برد آردوینو uno و پروگرم کنم ؟؟؟ نمیخوام از مبدل استفاده کنم . امکانش هست مهندس ؟؟؟

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

پاسخ
1397/09/13
دلربا بدون امتیاز

سلام اقای عبداله زاده
طبق فایل اموزشی که شما قرار دادین عمل می کنم ولی عمل نمیکنه میگه هیچ usb روی comوجود ندارد

چگونه رفعش کنم؟

آمانج عبداله زاده : درایور محصوص چیپ مبدل رو نصب کنید تا پورت com به مبدل اختصاص داده بشه

پاسخ
1396/04/29
دلربا بدون امتیاز

سلام
من یه usb بهTTL چهار پین خریدم امکانش هست اپلود بشه یا حتما 5 پین باید باشد

شما گفتین حتما فایل هگز استفاده بشه اگه از usb b ttl استفاده کنیم منظور از فایل هگز چیه؟

ممنون میشم جواب بدین

آمانج عبداله زاده : با سلام. بله میشه
یه سیم به پین ریست وصل کنید و بعد بدینش به vcc.آپلود رو بزنید. با این کار برنامه ابتدا کامپایل میشه سپس آپلود میشه. همین که کامپایل تموم شد سیمی که ریست رو به vcc وصل کرده بود جدا کنید. در واقع باید عمل ریست شدن میکرو رو بصورت دستی انجام بدید. ینی همون کاری که پایه ی DTR انجام میده

پاسخ
1396/04/28
امیر بدون امتیاز

ممنون
راهی هست که با ی اردوینو اونو ی 328 رو روش بوتلودر بریزیم؟؟

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

پاسخ
1395/12/08
امیر بدون امتیاز

سلام وقت بخیر پسوورد فایل دانلودی چیه؟؟

آمانج عبداله زاده : با سلام
wle.ir

پاسخ
1395/12/08
مصطفی بدون امتیاز

باعرض سلام و خسته نباشید.
حتما باید مبدل یو اس بی به تی تی ال داشته باشیم یا با خوده پرو گرمر هم میشه عملیات پروگرم کردنو انجام داد.
ممنون بابت همچی.

آمانج عبداله زاده : با سلام
توسط پروگرمر هم میشه میکروکنترلر رو پروگرم کرد. در این روش باید فایل هگز استفاده بشه

پاسخ
1395/11/20
امیر بدون امتیاز

سلام مهندس خسته نباشین! من بوت لودر اردوینو uno را روی میکرو 328 اپلود کردم ولی وقتی اومدم برنامه رو توی میکرو بریزم کامپایلر اردوینو ارور stk500_recv(): programmer is not responding رو داد! مشکل از کجاست! لطفا کمکم کنین!

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

پاسخ
1395/10/20
مرتضی بدون امتیاز

با اهدا سلام .
فقط روی میکروکنترلر avr 328 میشه ؟
رو بقیه ی سری های avr نمیشه؟
خیلی ممنونم

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

پاسخ
1395/09/27
mkhosr بدون امتیاز

سلام
من مدار رو بستم
برنامه کامپایل میشه ولی آپلود نمیشه مشکل از چیه؟

آمانج عبداله زاده : با سلام
کامپایل شدن یا نشدن برنامه به سخت افزار مربوط نمیشه.
چه اروری میده?

mkhosr : avrdude: stk500_getsync(): not in sync: resp=0x00

آمانج عبداله زاده : مواردی که باعث میشن این ارور داده بشه عبارتند از :
1. نصب نبودن درایور مبدلی که استفاده میکنی
2. نصب نبودن بوتلودر روی میکروکنترلر یا صحیح نصب نشده بودن اون
3.مقادیر خازنها و مقاومتهای مدار رو مجددا بررسی کن که همون مقادیر مدار باشن
4. تو تنظیمات IDE برد رو UNO و پروگرمر رو usbaspانتخاب کرده باشید

mkhosr : خازنای کریستال xtal به جای 22 پیکو از 100 نانو استفاده کردم ممکنه مال این باشه؟
ولی تمام مواردی که گفتین درسته

آمانج عبداله زاده : بله صد در صد بخاطره همینه.حتما باید از خازنهای 22 پیکو فارادی استفاده بشه

پاسخ
1395/09/04
مجتبی بدون امتیاز

سلام
فایل PDF رمز داره. مگه محتوای این آموزش رایگان نیست مهندس؟

آمانج عبداله زاده : با سلام
بله رایگانه. رمز فایل wle.ir هست دوست عزیز

پاسخ
1395/06/31
طاهر بدون امتیاز

سلام مهندس خسته نباشید ممنون بابت آموزش
من یه برد Arduino Uno R3 دارم آیا میتونم با این برد بوتلودر بریزم ؟ اگه بله چطوری ؟

آمانج عبداله زاده : با سلام
بله این امکان وجود دارد.از آموزش زیر استفاده کنید.
آموزش تصب بوتلودر توسط برد آردوینو UNO

پاسخ
1395/06/20
صفا بدون امتیاز

سلام مهندس محمود زاده از زحماتی که بابت اموزش میکشید ممنونم.میخواستم مدار وای فایی که تو سایت گذاشتید رو بسازم ولی بصورت smd

خواستم بدونم نحوه نصب بوتلودرو پروگزامر کزدن روی مگا 328 smd فرقی با بوتلودر میکروی dip 328 داره ؟

کامران محمودزاده : با سلام هیچ فرقی نداره فقط برای پروگرام کردن بوتلودر شما باید برای ارتباط spi پین های مربوطه رو روی برد در نظر بگیرید

پاسخ
1395/06/20
برای ارسال دیدگاه، ابتدا وارد حساب کاربری خود شوید
آموزش رایگان
×
به سبد خرید اضافه شد
×
به سبد خرید اضافه شد