به نام خدا
با سلام خدمت دوستان گرامي من يک سوال داشتم در مورد Boot Loader در ميکرو هاي AVR ،
سوالم را با يک توضيح شروع ميکنم : در ميکروکنترولر هاي AVR همانطور که مي دانيد حافظه ي برنامه
از نوع Flash مي باشد وميدانيد که اين حافظه به عنوان مثال در ميکروکنترولر ATMega16 قابليت
نوشتن و پاک کردن را حد اکثر تا 10000 بار دارد (من اين نکته را در ديتا شيت اين آيسي خواندم ودر يک
کتاب) حالا سوال من اين است که آيا اين مسئله در باره Boot Loader هم صدق مي کند يا نه يعني در
Boot Loader هم آي سي قابليت پروگرام شدن محدودي دارد يعني تا 10000 بار.
اميدوارم منظور خودم را به خوبي بيان کرده باشم.
اگر محدود نباشد کابردش در اين است که ما ميتوانيم کدهاي برنامه را با يک ميکروي ديگر از روي يک
حافظه خوانده و با پروتکل ارتباطي spi يا ديگر پروتکل ها براي ميکروي مورد نظري که Boot Loader
را در آن راه اندازي کرده ايم بفرستيم و او هم کدها را اجرا کند مانند کامپيوتر ، سوال بالا را پرسيدم براي
اين که همان طوري که متوجه هستيد زماني که از اين روش استفاده کنيم امکان اينکه در يک ساعت بيش
از 10000 بار حافظه پاک شده و نوشته خواهد شد. :D