ARDUINO MEGA 2560 R3
تنزيل bootloader او رفع كود من خلال اردوينو ثانية
يكون هذا عندما يصبح خلل بالboatloader او يتعطل الusb للاردوينو حيث ظهر انه موجود على الكمبيوتر ولكن لا نستطيع رفع كود عليه بشكل طبيعي يعطي خطا avrdude: stk500v2_ReceiveMessage(): timeout
تنزيل bootloader او رفع كود من خلال اردوينو ثانية
محتويات
1- التوصيل الصحيح مهم جدا
2-ننزل هذا الكود على الاردوينو الوسيط بشكل طبيعي مثل رفع اي كود
3
4
5- الان نغير طبيعة الوسيط ونجعله يعمل ISP
6- تنزيل الbootloader على الاردوينو الهدف (ليس الوسيط بل الثاني)
8- ملاحظة
9- رفع كود من اردوينو ثانية يكون نفس الخطوات السابقة جميعها ولكن بدل عمل حرق
10- هكذا يتم رفع الكود من خلال الوسيط (المهم والضروري ان نبقى ضاغطين على rest عند الاردوينو الهدف قب
1- التوصيل الصحيح مهم جدا
2-ننزل هذا الكود على الاردوينو الوسيط بشكل طبيعي مثل رفع اي كود
3
4
5- الان نغير طبيعة الوسيط ونجعله يعمل ISP
6- تنزيل الbootloader على الاردوينو الهدف (ليس الوسيط بل الثاني)
8- ملاحظة
عند حرق الboatloader نبقى ضاغطين على زر reset على الاردوينو الهدف قبل عمل الحرق وحتى ينتهي تماما
9- رفع كود من اردوينو ثانية يكون نفس الخطوات السابقة جميعها ولكن بدل عمل حرق
رفع كود من اردوينو ثانية يكون نفس الخطوات السابقة جميعها ولكن بدل عمل حرق boatloader burn نعمل تنزيل كود الملف من خلال الوسيط
