سوال اولل:
دوستان چطور یه میکرو میتونه خودشو پروگرام کنه؟
میگن با bootloader میشه
کسی میتونه بیشتر توضیح بده؟
سوال دوم:
میشه یه میکرو avr یه میکرو دیگه رو بدون کامپیوتر پروگرام کنه؟ لطفا مرحله به مرحله توضیح بدین
سلام.
نقل قول: دوستان چطور یه میکرو میتونه خودشو پروگرام کنه؟
به کمک بوت لودر :)
بوت لودر رو در بخش خاصی از حافظه ی فلش می ریزن ، البته بسته به میکرو دارهه.
داستان اینه که میکرو قبل از اینکه بره سر اجرای برنامه ای که براش نوشتن ، با زدن یه دکمه مثلا ، شرایط بوت شدنش رو ایجاد می کنیم و میکرو بوت می شه ، کارای مد نظر رو که انجام دادیم یا اتوماتیک پرش می کنه به خط اول برنامه ی اصلی یا بایستی ریست بشه و شرایط بوتش رو هم لغو کنیم تا میکرو اول کاری بدون ورود به بخش بوت ، برهه سر خط اول.
پروگرام کردن میکرو از این طریق هم نیاز به یه نرم افزار سمت PC دارهه که فایل bin رو روی میکرو بریزهه.
ارتباطش هم سریال هست.
میکرو هم می تونه میکرو رو پروگرام کنه ، اما اینا کلا دنگ و فنگ زیاد دارن ...
هر میکرو روش بوت خودش رو دارهه و بایستی به داکیومنت های میکرو که شرکت ارائه کرده مراجعه کنید.
معمولا برای پروگرام کردن بعضی ها نرم افزار درست کردن و برنامه ی بوت برای بعضی می کرو ها هم همینطور که بعضی هاشون رایگان هستن و بعضی هاشون هم پولی.
البته قابلیت های خفن تری دارهه ، مثل آپدیت کردن فیرم ویر میکرو از اینترنت یا ... ، بدون اینکه نیاز به جایگزینیه کل فیرم ویر باشه و ... .
نقل قول: میشه یه میکرو avr یه میکرو دیگه رو بدون کامپیوتر پروگرام کنه؟ لطفا مرحله به مرحله توضیح بدین
آرهه ، اما یه کلام ، کار ساده ای نیست. زمان خیلی زیادی میگیرهه ... ، باید ببینی می صرفه یا نه ...
برای هر میکرو هم بخوای اینکار کنی ، تقریبا باید از اول شروع کنی.