Advanced Arduino Coding - Fuse Bytes

Greeting

التعديل علي أوضاع المايكرو كنترولر عن طريق تعديل ما يسمي بالـ Fuse Bytes

Storing Data in EEPROM and Program Memory + Fuse Settings


حلقة اليوم هي الحلقة الأخيرة من سلسلة حلقات Advanced Arduino Coding  وهذه الحلقة تحتوي علي مجموعة من  
المواضيع المختلفة لسد اغلب نواقص السلسلة بحيث بعد مشاهدة هذه السلسلة تكون قادر علي التعامل مع جميع Features الموجودة في المايكروكنترولر بكل سهولة 

حلقة اليوم تنقسم إلي ثلاثة أجزاء الجزء الاول يتحدث عن كيفية استخدام ذاكرة EEPROM في تخزين البيانات وتتميز هذه 
الذاكرة كما نعلم بعدم فقدانها لمحتوياتها حتي بعد فصل التيار عن المايكرو أو بعد اعادة تشغيله ونستفيد من هذه الذاكرة في تخزين بيانات نريد الاحتفاظ بها وعرضها فيما بعد

أيضا كيفية استخدام Program Memory بما انها ذاكرة كبيرة نسبيا بالمقارنة بالـ  RAM & EEPROM
فيمكن أن تخزن بها مصفوفة وما شابه

أما الجزء الثاني من الحلقة وهو أهم جزئية في الحلقة وهي الـ Fuse Bytes وكيفية تعديلها 
نحتاج أن نعرف بعض التفاصيل عن Fuse Bytes
باختصار هي عبارة عن ثلاثة بايتات يتم برمجتهم بطريقة معينة وخارج اطار Arduino IDE
 للحصول علي مستوي أعلي من التحكم في المايكرو كنترولر وأيضا اعطاءه مجموعة من المميزات
فبعض الخصائص التي يمكن الحصول عليها بعد تعديل الـ Fuse Bytes :
  1. تمكنك من استخدام الـ Internal Oscillator الموجود داخل المايكرو والذي سرعته 8 ميجا هرتز بدون اللجوء لكريستال خارجية وزيادة التوصيلات وأيضا يمكنك من عمل المايكرو علي 1 ميجا هرتز بنفس الطريقة وبتعديل بسيط
  2. يمكنك من قفل برمجة المايكرو لحماية تطبيقك بعد بيعه وبحيث لا يتم قبول حرق أي كود علي المايكرو الا الكود الذي ستضعه
  3. يمكنك من التعديل علي خصائص تكون مفعلة افتراضيا مع بداية تشغيل المايكرو فيمكنك من تفعيلها أو الغاء تفعيلها
  4. يمكنك من الاختيار ما بين مستويات Brown-out Detection الثلاثة و العديد من الخصائص الأخرى .
الجزء الثالث من الحلقة ويتحدث عن كيفية قراءة القيم التشابهية من على Analog Pins و زيادة سرعة التحويل لتصل إلي عشر أضعاف السرعة العادية  

وبذلك نكون قد انتهينا من السلسلة بفضل الله 

نتمني منكم دعمنا بنشر المحتوي ولا تبخلوا علينا بأرائكم ومقترحاتكم


------------------------------------------------------------------------------------------------


------------------------------------------------------------------------------------------------


share
شكرا لك ولمرورك