با سلام دوستان برنامه بوت لودر نوشتم واسه میکروی mega32 البته فعلا دمو هستش و کامل نشده خواستم دوستان نظر بدن و ابراداتش رو اینجا بذارن تا رفع کنم
تا حد ممکن سعی بر ان شده که با حداقل کدها بیشترین امکانات رو در اختیار کاربر قرار بدیم حجم کد بوت لودر 2040 بایت هستش
که قراره برای تمام سری های megaavr ارایه بشه فعلا یه برنامه ساده تحت dotnet همراه فایل هست که بتونین امکانات بوت لودر رو مشاهده کرده و نظر بدین ولی یه کتابخونه هم واسه dotnet نوشته به همراه فایل اموزش api که کاربر بتونه تنها با یک تابع لودر خودش رو بسازه و فایل هکس رو توی میکرو پروگرم کنه ............
البته به امید خدا قراره بفروش برسه و برای تمامی megaavr ها ارایه بشه
لطفا برنامه رو دانلود و تست فرمایید
کلاک میکرو 8 مگاهرتز هست که باید فیوزبیت ها رو روی 8 مگاهرتز تنظیم کنید و با بایودریت 38400 کار می کنه
تظیمات مربوط به فیوزبیتها هم همراه فایل پیوست هست
نحوه کار بوت لودر به این صورت هست که وقتی فایل رو روی میکرو پروگرم کردین و برنامه بوت لودر اجرا شد به مدت پنج ثانیه چک می کند که ایا برنامه ای واسه اپدیت وجود دارد که اگر در برنامه لودر سمت کامپیوتر کلید enter bootloader زده شود برنامه میکرو وارد مد بوت لودر می شود و به درخواستهای سمت کامپیوتر پاسخ خواهد داد و اگر در این 5 ثانیه کلید یاد شده زده نشد بوت لودر برنامه جاری یا app را اجرا خواهد کرد.
با تشکر لطفا نظر یادتون نره
لینک دانلود
تا حد ممکن سعی بر ان شده که با حداقل کدها بیشترین امکانات رو در اختیار کاربر قرار بدیم حجم کد بوت لودر 2040 بایت هستش
که قراره برای تمام سری های megaavr ارایه بشه فعلا یه برنامه ساده تحت dotnet همراه فایل هست که بتونین امکانات بوت لودر رو مشاهده کرده و نظر بدین ولی یه کتابخونه هم واسه dotnet نوشته به همراه فایل اموزش api که کاربر بتونه تنها با یک تابع لودر خودش رو بسازه و فایل هکس رو توی میکرو پروگرم کنه ............
البته به امید خدا قراره بفروش برسه و برای تمامی megaavr ها ارایه بشه
لطفا برنامه رو دانلود و تست فرمایید
کلاک میکرو 8 مگاهرتز هست که باید فیوزبیت ها رو روی 8 مگاهرتز تنظیم کنید و با بایودریت 38400 کار می کنه
تظیمات مربوط به فیوزبیتها هم همراه فایل پیوست هست
نحوه کار بوت لودر به این صورت هست که وقتی فایل رو روی میکرو پروگرم کردین و برنامه بوت لودر اجرا شد به مدت پنج ثانیه چک می کند که ایا برنامه ای واسه اپدیت وجود دارد که اگر در برنامه لودر سمت کامپیوتر کلید enter bootloader زده شود برنامه میکرو وارد مد بوت لودر می شود و به درخواستهای سمت کامپیوتر پاسخ خواهد داد و اگر در این 5 ثانیه کلید یاد شده زده نشد بوت لودر برنامه جاری یا app را اجرا خواهد کرد.
با تشکر لطفا نظر یادتون نره
لینک دانلود
دیدگاه