به صورت خلاصه برای برنامه ریزی میکروکنترلر های avr نیازمند ابزاری به نام پروگرمر هستید و این برنامه ریزی از طریق پورت SPI و به صورت پروگرم داخل سیستمی (In System Programming به اختصار ISP) انجام خواهد شد. بوت لودر کد کوچکی است که بخشی از حافظه ی میکروکنترلر را اشغال می کند و به کاربر اجازه می دهید تا بدون نیاز به پروگرمر، میکروکنترلر مد نظر خود را برنامه ریزی کند. ریختن بوت لودر معمولا توسط کمپانی های سازنده ی برد ها صورت می گیرد ولی در مواردی که برد توسط کاربر ساخته شده، میکروکنترلر جدیدی بکار گرفته شده و یا در زمانی که بوت لودر دچار مشکل شده است نیازمند ریختن مجدد بوت لود خواهید بود. در ادامه با آموزش ریختن بوت لودر بر روی میکروکنترلر های atmega8 و atmega168 و atmega328 و atmega32u4 و atmega1280 و atmega2560 به زبان ساده آشنا خواهید شد.
ابزار های لازم
۱- برد آردوینو و یا برد پروگرم، برای ساختن برد آردوینو اینجا و برای ساخت برد پروگرم اینجا کلیک کنید.
۲- پروگرمر ARVISP MKII، هم میتوانید آن را بخرید و هم میتوانید آن را بسازید.
۳- نرم افزار ARV Studio و نرم افزار Arduino IDE (از گوگل برای پیدا کردن هر کدام استفاده کنید.)
روش کار
مرحله ی اول
برد خود را از طریق پورت SPI به پروگرمر وصل کنید، سپس درصورت نیاز یک منبع برق به برد وصل کنید، حال برنامه AVR Studio را باز کنید. سپس از منوی Tools گزینه ی Device Programming را انتخاب کنید. از تب Tool گزینه AVRISP MKII را انتخاب کنید. از تب Device میکروکنترلر خود را انتخاب کنید و سپس Interface را بر روی ISP قرار دهید. سپس بر روی Apply کلیک کنید.
مرحله ی دوم
حالا از منوی سمت چپ بر روی Memories کلیک کنید. از منوی Flash فایل بوت لودر مناسب را انتخاب کنید. سپس بر روی Program کلیک کنید. اگر همه چیز خوب پیش برود، در کادر پایین متن Verifying Flash… OK را خواهید دید.
مرحله ی سوم
بعد از اتمام این کار به منوی Fuses بروید و مقادیر مناسب با میکروکنترلر خود را تنظیم نمایید. سپس بر روی Program کلیک کنید. اگر همه چیز درست پیش رفته باشد متن Verifying registers… OK را در کادر پایین صفحه مشاهده خواهید کرد.
مرحله ی چهارم
حال از منوی سمت چپ بر روی Lock Bits کلیک کنید و در کادر LockBit Value مقدار مناسب با میکروکنترلر خود را وارد کنید و بر روی Program کلیک کنید. اگر همه چیز درست پیش رفته باشد در کادر پایین صفحه Verifying registers… OK را خواهید دید. تبریک میگم بوت لود شما با موفقیت برروی کنترولرتون پروگرم شد. اگر بوت لودر رو با موفقیت نصب کرده باشید، چراغ وضعیت برد به صورت ضربان قلب فلش می زند. برای آپلود کردن Sketch ها از برنامه Arduino IDE استفاده کنید.
مقادیر میکروکنترلرها
برای میکروکنترلر atmega8 :
Bootloader:
FLASH: ak_atmegaboot_atmega8.hex
Fuses:
EXTENDED: –
HIGH: 0xCA
LOW: 0xDF
Lock bits:
LOCKBIT: 0x0F
Arduino Board – Processor: Arduino NG or older – ATmega8
برای میکروکنترلر atmega168 :
Bootloader:
FLASH: ak_atmegaboot_atmega168.hex
Fuses:
EXTENDED: 0x00
HIGH: 0xDD
LOW: 0xFF
Lock bits:
LOCKBIT: 0x0F
Arduino Board – Processor: Arduino NG or older – ATmega168
برای میکروکنترلر atmega328 :
Bootloader:
FLASH: ak_atmegaboot_atmega328.hex
Fuses:
EXTENDED: 0x05
HIGH: 0xDA
LOW: 0xFF
Lock bits:
LOCKBIT: 0x0F
Arduino Board – Processor: Arduino Duemilanove or Diecimila – ATmega328
برای میکروکنترلر atmega32u4 :
Bootloader:
FLASH: ak_atmegaboot_atmega32u4.hex
Fuses:
EXTENDED: 0xCB
HIGH: 0xD8
LOW: 0xFF
Lock bits:
LOCKBIT: 0x2F
Arduino Board – Processor: Arduino Leonardo _ Arduino/Genuino Micro – *
برای میکروکنترلر atmega1280 :
Bootloader:
FLASH: ak_atmegaboot_atmega1280.hex
Fuses:
EXTENDED: 0xF5
HIGH: 0xDA
LOW: 0xFF
Lock bits:
LOCKBIT: 0x0F
Arduino Board – Processor: Arduino/Genuino Mega or Mega 2560 – ATmega1280
برای میکروکنترلر atmega2560 :
Bootloader:
FLASH: ak_stk500boot_atmega2560.hex
Fuses:
EXTENDED: 0xFD
HIGH: 0xD8
LOW: 0xFF
Lock bits:
LOCKBIT: 0x0F
Arduino Board – Processor: Arduino/Genuino Mega or Mega 2560 – ATmega2560
سلام مهندس.من با بسکام کار میکنم و پروگرامر stk200/300 دارم فایل hex بوت لودرمگا 8 با بسکام پروگرام کردم میشه لطف کنی یک عکس از گذینه های فیوز بیت و لوک بیت در بسکام بفرستی
اطلاعی از مورد درخواستی شما ندارم، با کمی دقت برنامه مورد نظرتون و اطلاعات ذکر شده در این مطلب به نتیجه خواهید.
سلام و خسته نباشید. حتما برای رایت بوت لودر باید از پروگرمر isp mk2 استفاده کرد؟ نمیشه با پروگرمر stk500 بوت لودر رو رایت کرد؟ آیا امکان ریختن بوت لودر روی سایر میکروکنترلرها مثل mega64 هم وجود داره؟
از هر پروگرمری که استفاده میکنید باید فرایند را طبق اصول پروگرمر طی کنید. تنها میکروکنترلر هایی که توسط آردوینو پشتیبانی می شوند دارای بوت لودر هستند.
یه سئال…پاسختان
پیغام شما با توجه به عدم ارائه ی اطلاعات صحیح و معتبر پاسخ داده نخواهد شد. از ارسال پیغام مجدد خودداری فرمایید، پیغام شما حتی بعد از اصلاح اطلاعات پاسخ داده نخواهد شد. دلیل : عدم ارائه آیدی تلگرام یا شماره واتزاپ صحیح و معتبر، عدم ارائه ی نام خانوادگی.
سلام…کرده
پیغام شما با توجه به عدم ارائه ی اطلاعات صحیح و معتبر پاسخ داده نخواهد شد. از ارسال پیغام مجدد خودداری فرمایید، پیغام شما حتی بعد از اصلاح اطلاعات پاسخ داده نخواهد شد. دلیل : عدم ارائه آیدی تلگرام یا شماره واتزاپ صحیح و معتبر، عدم ارائه ی نام خانوادگی.
با سلام
با توجه به اینکه میکرو خود آردوینو اونو atmega328 هست
چرا وقتی میکرو جدیدی (atmega328)رو داخلش میذاریم دیگه برد رو با اسم uno نمیشناسه و باید به duemilanove or diecimila تغییر بدیم؟
با تشکر
چنین چیزی صحت ندارد. برد Uno حتی از پس از تعویض میکروکنترلر همچنان Uno باقی خواهد ماند. در ضمن تفاوت چندانی بین این سه برد نیست و امکان استفاده از دو مدل در برنامه برای اکثر ورژن های تولید شده از این سه برد بجای یکدیگر وجود دارد.
با سلام
به راحتی میکرو ATMEGA8 رو برای UNO استفاده کردم
با تشکر از اموزش خوبتون
با سلام من بوت لودر ATMEGA16U که روی برد آردینو uno هست و برای ارتباط برد با پرت usb می باشد رو میخوام آی سی برد من سوخته میخواهم با یک آیسی جدید تعویض کنم ممنون میشم اگر کمکم کنید
فایل مورد نظر شما داخل پکیج های برنامه ی آردوینو موجود است.
ممنون از پاسخ شما و فرصتی که قرار میدید،
پس با توجه به اموزشها با اتصال کابل یو اس بی نمیشه بوت لودر ریخت ؟
خیر؛ برای ریختن بوت لودر روی میکروکنترلر به یکی از پروگرمر هایی که از AVR پشتیبانی می کنند، احتیاج دارید.
با سلام و احترام
Arduino nano تازه خریداری شده بصورت پیشفرض چه بوت لودری داره ؟ ایا احتیاج به ریختن بوت لودر داره؟
بوت لودر پیشفرض بسته به میکروکنترلر و نسخه ی برد. در 99 درصد مواقع بوت لودر پیشفرض برد کافیست ولی در برخی موارد مشکلاتی مانند نبود بوت لودر، آپلود ناقص بوت لودر، عدم ست کردن صحیح فیوز ها و یا لاک بیت توسط تولید کننده چینی در رابطه با برد های غیر اوریجینال وجود دارد که با اپلود مجدد بوت لودر توسط این آموزش کلیه ی مشکلات رفع خواهند شد.
سلام
آقای خزایی من همه ی کارهایی که گفتید رو انجام دادم ولی نتونستم Lockbit رو پروگرام کنم و یه پیغامی رو صفحه میاد میشه بگید چکار کنم؟
اینجوری بوتلدور رو میکرو نمیمونه:(((
شماره ی میکروکنترلر رو به همراه تصویری از متن پیغام خطا به واتزاپ یا تلگرام ذکر شده در صفحه ی تماس با ما ارسال کنید تا بررسی کنم.
من از کریستا ل خارجی 16 مگاهرتز استفاده کردم
متن ارور هم این هست:
Setting mode and device parameters.. OK!
Entering programming mode.. FAILED!
Leaving programming mode.. FAILED!
A problem occurred when executing the command. Make sure that you
are using the correct
programming method. Current mode is ISP. See the command output
for more info
The troubleshooting section in the help system contains more ‘
information on what may
have caused the problems. To open the help system, click the Help
button below
Quick Tips: Verify that the device is placed in the correct socket, and
that the ISP
cable is property connected. Check that the ISP programming frequency
specified on the
Main’ page is well below 1/4 of the clock frequency of the device. Extra
precaution
should be made when using the CKDV fuse and/or Clock Prescaler
Register (CLKPR) on parts supporting this
تا جایی که من میبینم مشکل کریستال دارید یا مقدار رو اشتباه وارد کردید، کریستال رو خارج کنید و سپس پایه ی XTAL2 میکرو رو به خروجی J4 برد پروگرمرتون وصل کنید و مجددا تست بگیرید.
با عرض درود و خسته نباشید
میشه یه توضیحی در مورد تنظیمات نرم افزار آردوینو جهت ارتباط با پروگرامر STK500 بدین و بگین از کلید ریست چطوری برای پروگرام کردن sketch استفاده کنم؟
ممنون اگه کامل و ساده بگین
با انتخاب صحیح پروگرمر (Atmel STK500 development board) و برد برحسب میکروکنترلری که استفاده کردید و کریستال خارجی مناسب متصل به میکروکنترلر، با استفاده از تب Sketch گزینه ی Upload Using Programmer نسبت به آپلود اسکچ خودتون اقدام کنید. ریست در این فرایند به صورت اتوماتیک صورت خواهد گرفت.
با درود و خسته نباشید
من از ISP پروگرامر STK500 نوآوران استفاده میکنم و بطور اتفاقی پس از اتصال کابل USB پروگرامر به گورت لپ تاپ در قسمت device manager قسمت Ports پیغام prolific Usb to Serial Comm port (com8) بدون اخطار ظاهر میشود ولی بعد از ورود به Atmel studio6.2 قسمت tools=>device programming گزینه هایی که گفتین باید انتخاب کنم وجود ندارن!! و نمیدونم باید چطوری بیارمشون. لطفا کمک کنین.ممنون
برای پروگرمر STK500 باید پروگرمر رو به صورت دستی ست کنید. از منوی Tools گزینه ای به اسم Add STK500 یا در برخی نسخه ها گزینه ای به اسم Add target وجود دارد. با انتخاب این گزینه، به صورت دستی پروگرمر خودتون رو با پورت صحیح ست کنید و سپس از بخش Device Programming استفاده کنید.
با عرض درود و خسته نباشید
خوشبختانه شناسایی شد
خواهشن به چندتا سوالم کامل جواب بدین چون یکم گیج شدم
1- من از STK500 نوآوران استفاده میکنم نه از برد آردوینو بنابراین میخوام دقیق بدونم موقع پروگرام کردن میکرو از طریق STK500 و نرم افزار Arduino IDE در قسمت Tools تنظیمات دقیقا باید به چه شکلی باشه مثلا من به این شکل تنظیم کردم درست است؟:
Board: Arduino NG or Older
Prossesor: ATmega8
Programmer: Atmel STK500 development board
و سوال دوم اینکه در قسمت Fuses نیازی به تیک زدن یا برداشتن مقادیر BODLEVEL-DWEN و غیره است؟؟ اگه هست لطفا بگین
ممنون واقعا
بوت لودر مربوط به هر شماره ی میکرو انتهای آموزش به همراه مقادیر لاک بیت و فیوز بیت ها قرار داده شده، در صورت عدم استفاده از برد های آردوینو، به صورت دستی از طریق نرم افزار Atmel Studio اقدام به پروگرم کنید تا مشکلی برای میکروی شما پیش نیاد.
درود
من تمام مراحل رو انجام دادم ولی در قسمت پروگرام کردن Lockbits باERROR مواجه شدم
میشه بگیم مشکل از کجاست؟؟
بدون دسترسی به متن دقیق ارور امکان پاسخگویی وجود ندارد ولی احتمالا کریستال خارجی رو وصل نکردید.
سلام اقای خزائی عزیز خسته نباشید و خدا قوت
من نمیتوانم هکس ها را دانلود کنم. لطفا به من کمک کنید ممنونم. لطفا جواب را به ایمیل بنده ارسال کنید مننونم.
مشکل سرور شبکه تحویل محتوا حل شده است، مجددا اقدام به دانلود کنید. همچنین طبق سیاست سایت به منظور جلوگیری از ارسال اسپم و … امکان ارسال ایمیل یا پیغام از طریق پیام رسان ها وجود ندارد.
باسلامو خسته نباشید
بنده برد اردیینویی که مدار انرا گذاشته بودید را ساختم بطور کامل
بنده چطوری برد خودم رو از طریق spi به پروگرمر متصل کنم؟؟؟؟
اگر امکان دارد توضیح دهید چون به عنوان پروژه دانشجویی ان را درست کردم
پین هدر 2*3 نری که در پایین برد در نظر گرفته شده است، مربوط به ارتباط SPI است.
سلام آقای خزائی،خواستم ببینم این عملیات پروگرام کردن رو میشه با پروگرامر stk500 انجام داد؟ چون من خودم براحتی میکروهای avr رو با این پروگرامر و با نرم افزار Avr studio برنامه ریزی میکنم!
بله امکان پذیر هست. فایل فلش بوت لودر مناسب با میکروکنترلر خودتان را با stk500 پروگرم کنید و سپس فیوز ها و لاک بیت را ست کنید.
با سلام و خسته نباشید لطفا بفرمایید معنی این خطا در برد نود MCU چیست ؟…
هر چند که این سوال مربوط به این آموزش نیست.(از این پس سوال خود را در پست مرتبط بپرسید.) تنظیمات مربوط به برد درست ست نشده است، تنظیمات برد را از منوی Tools به صورت صحیح ست کنید.
سلام
جناب آقای خزائی بنده میخواستم بدونم آیا میشه برد آردوینو ایی که آموزش ساختش رو توی سایت زدید رو بدون پروگرمر بوت کرد؟
تشکر
بدون پروگرمر خیر. البته هستند فروشگاه هایی که میکروکنترلر رو با بوت لودر می فروشند(بوت لودر توسط خود فروشگاه روی میکرو ریخته شده است.)، در هر صورت یک پروگرمر تهیه کنید، پروگرمر USBasp کاربردی و ارزان قیمت هست.
سلام جناب اقای مهندس خزایی من ازپرسنل بازنشسته پژوهشکده وزارت دفاع هستم چند هفته پیش یک طرح پرینتر 3بعدی را در Solid works طراحی کردم و با ماتریال بالسا ساختم استپرموتورها در ست نصب شده اند سیمکشی کاملا درست و منطقی است متاسفانه یک فایل HEX را از یک سایت بنام صنعت بازار اگر اشتباه نکنم گرفتم که در ان ترجمه سایت صحبت از Firmware بود که گفته شده ویندوز اتوماتیک این کارراانجام میدهد این اتفاق نیافتاد از برنامه Xloader نیز استفاده کردم نشد و حتی نتوانستم این فایل هگز را در اردوینو آپلود کنم و این موضوع موجب کلی معطلی بنده شد فقط بدلیل عدم اطلاعات کافی یک سایت غیر معتبر ایا امکان دارد برای جنابعالی مرا کمک کنید یا بصورت یک پروژه همکاری داشته باشیم یا لااقل دراین چند مورد کمکم کنید .
1- اگر امکان دارد یک برنامه تحت اردوینو جهت درایو سه استپرموتور محورها و استپراکسترودر که قابلیت اپلود بوسیله مارلین در اردوینورا داشته باشد بمن بدهید تا با اساس ان اشنا شده و پروژه ناقص خودرابه پایان برسانم .
2- یا روش اپلود فایل HEX در برد اردوینو
3- حداقل روش اپلود و معرفی برد در ویندوز
خواهش میکنم دراینمورد مرا یاری کنید.
باتشکر و ارادتمند داود غیاثوند
پیغام شما در تلگرام پاسخ داده شد.
با سلام و خسته نباشید ایا بعد اینکه بوت لودر ریختیم تو ای سی بعد همون ایسی بخاهیم با پراگرامر یه فایل هگزا پراگرام کنیم مشکلی نمیاد و یا باید حتما این بوت لودر پاک کنیم تو سط پراگرامر؟؟؟
امکان فلش و ریپروگرم توسط پروگرمر وجود داره
با عرض سلام و خسته نباشید یه راهنمایی دیگه میشه بکنید که فرض کنید یه فایل هگزا داریم قبلا مثلا با برنامه بسکام نوشته شده ایا میتوان این فایل رو بغیر فلش کردن توسط پراگرامر توسط اردینو همین کار پراگرامر کرد؟ و اگر میشه سیم بندی بشکل ISP باید بسته شود و این فایل هگزا خالی چطور باید وارد نرم افزار اردینو بکنیم؟ و در نهایت شما برای کسی که میخاد پراگرامر بخره و تازه کار هست چه نو پراگرامری پیشنهاد میکنید که بطور معمول کار باهش راحتر و ساده باشد ممنون از راهنماییتان
از برد های آردوینو دارای ارتباط USB می توان به عنوان پروگرمراستفاده کرد. دلیل این عمل هم وجود پروتکل ارتباطی ISP میکروکنترلر هست. یعنی با استفاده از ارتباط ISP و وجود اسکچ ArduinoISP میکروکنترلر به عنوان یک پروگرمر (واسطه) عمل خواهد کرد. هر چند این کار رو خودم انجام ندادم ولی به صورت تئوری شدنی هست.
در صورتی که قصد خرید پروگرمر دارید، حتما قبلش روی گوگل سرچ کنید، نرم افزار های موجود سازگار و آی سی های موجود سازگار رو بررسی کنید، سعی کنید پروگرمری بخرید که سوکت ZIF داره و میتونه به صورت جداگانه آی سی رو پروگرم کنه و در نهایت برای حمایت از تولید ملی، پروگرمر ایرانی خریداری کنید. این پروگرمر ها نرم افزار و آموزش فارسی و پشتیبانی مناسبی دارند.
با سلام میشه راهنمایی بفرمایید ما کدی که تو نرم افزار اردینو نوشتیم و طبق تعاریف کد هگزا تولید شده توسط نرم افزار اردینو میتوان توسط پراگرامر به میکرو فلش کرد با توجه به اینکه همون پایه ها برای اون میکرو تو نرم افزار تعریف شده باشد؟
بله امکان چنین کاری وجود دارد، حتی امکان برنامه نویسی مستقیم اسکچ های آردوینو توسط پروگرمر وجود دارد. برای این منظور با انتخاب برد و پروگرمر صحیح و نگاه داشتن کلید Shift روی گزینه ی آپلود کلیک نمایید. همچین امکان اجرای خروجی های هگز برنامه ی آردوینو روی میکروکنترلر به وسیله ی پروگرمر در نرم افزار های مختلف وجود دارد.
با سلام و خسته نباشید ممنون از مطالب مفیدتون فقط یه سوال برام پیش امد ایا به این روش میتوان یه فایل هگزا تنها این فایل در دست داشته باشیم وارد میکرو کرد ؟؟؟مثلا برنامه ای قبلا توسط بسکام نوشته شده و بشکل فایل هگزا در امده و اگر میشه لطفا راهنمایی کنید و در اخر فیوز بیتها هم میشه با توجه به کد نویس فایل هگزا تاکید شده اینجا تغییر داد؟
با توجه به رعایت اصول برنامه نویسی و خروجی مناسب برای همان آی سی و رعایت فیوز های مناسب امکان اجرای برنامه هست.
سلام چرا برای ریختن بوت لودر همه تاکید به avr studioدارند؟
به نظر من به سه دلیل هست، اولا نرم افزار ارائه شده توسط سازنده خود میکروکنترلر هست، دوما از امکانات فوق العاده ی زیادی بهره میبره و از تمامی میکروکنترلر های ارائه شده توسط شرکت پشتیبانی میکنه، سوما محیط کاملا کاربر پسندانه ای داره و کار با اون راحت هست.
داداش یک دونه ای
سلام، در این برد از آی سی atmega8 هم میشه استفاده کرد؟
atmega8 16 32 همگی از یک خانواده هستند و تنها میزان حافظه ی آن ها متفاوت است. پس امکان جابه جایی و استفاده از یک یکدیگر به شرط وجود حافظه کافی روی میکروکنترلر وجود دارد. خلاصش این که بله میشه.
این آموزش آردوینو شما خیلی کامله، نمونش جایی نیست.
خیلی ازتون ممنونم.
سلام
من اموزشتون رو کامل دنبال کردم، فقط یه مشکلی دارم اونم این که بعد از اینکه اولین با اسکچ رو آپلود میکنم دیگه نمیشه روش اسکچ آپلود کرد و همون روی میکرو باقی میمونه تا دوباره با پروگرمر روش بوت لودر رو بریزم.
ممنون میشم راهنمایی کنید.
قسمت آخر لاک بیت رو انجام ندادید، اون مقدار رو هم مثل تصویر وارد کنید مشکلتون حل میشه.
سلام، چرا فایل بوت لودر رو برای دانلود نذاشتید پس؟
با سلام
فایل اضافه شد، دلیل اینکه فایل رو روی سایت قرار نداده بودم این هست که با دانلود آخرین ورژن برنامه Arduino به آخرین ویرایش بوت لودر دسترسی خواهید داشت ولی با دانلود این فایل از سایت من، ممکنه ورژن قدیمی تری از بوت لودر در دسترستون قرار بگیره. هرچند که تفاوت چندانی نداره ولی ممکن هست که بعضیا ورژن بروز رو ترجیح بدهند.
من از این progisp172برای پروگرم کردن استفاده می کنم
فیوز بیت ها توی این برنامه هم به همین شکل است یافرق می کنه اگه فرق می کنه واسه این برنامه رو هم بگو
منظورتون در باره اون کلید اینه که هروقت کلیدو زدی فایل بوت پاک میشه اگه لطف کنی یکم توضیح بدی ممنون می شم
از نرم افزار Atmel Studio 6.1 استفاده کنید تا به مشکل نخورید.
برای عمل کرد صحیح ایسی بعد از فلش شدن با فایل بوت، ناحیه ای که بر روی آن فایل بوت قرار دارد رو لاک میکنیم.
اگر این کار رو انجام ندید زمان ریختن اسکچ ها از طریق آردینو امکان از بین رفتن فایل بوت، سوختن میکروکنترلر و کارنکردن میکروکنترلر وجود دارد.
اگر میخواید به مشکل نخورید تمامی مراحل رو عینا مثل آموزش دنبال کنید.
احتیاج به درایور نداره اگر دار اونوهم قرار بدید لطفا
سلام
فایل بوت رو داخل برنامه اردوینو میتونید پیدا کنید ادرس رو قرار دادم.
فایل بوت یک مرتبه بر روی ایسی فلش خواهد شد.
بله فیوز هارو باید تغییر بدید در غیر این صورت میکروکنترلر فایل بوت رو نخواهد خواند.
یک بار فلش کردن کافیست.
کاربرد کلید در بدون تغییر ماندن فایل بوت فلش شده بر روی ایسی است.
درایور های مربوط به پروگرمر رو با توجه به مدل باید از سایت سازنده یا سایت آموزش دهنده تهیه کنید.
فایل بوتو برای دانلود قرار ندادی
چرا فایل بوتو سه مرتبه فلش کردی یا من اشتباه متوجه شدم
حتما باید فیوزبیت ها رو روی این حالت تغییر بدیم
با یکبار فلش کردن احتیاجی به فلش کردن دوباره نیست
کاربرد اون کلید چیه