التعديل علي أوضاع المايكرو كنترولر عن طريق تعديل ما يسمي بالـ 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 :
- تمكنك من استخدام الـ Internal Oscillator الموجود داخل المايكرو والذي سرعته 8 ميجا هرتز بدون اللجوء لكريستال خارجية وزيادة التوصيلات وأيضا يمكنك من عمل المايكرو علي 1 ميجا هرتز بنفس الطريقة وبتعديل بسيط
- يمكنك من قفل برمجة المايكرو لحماية تطبيقك بعد بيعه وبحيث لا يتم قبول حرق أي كود علي المايكرو الا الكود الذي ستضعه
- يمكنك من التعديل علي خصائص تكون مفعلة افتراضيا مع بداية تشغيل المايكرو فيمكنك من تفعيلها أو الغاء تفعيلها
- يمكنك من الاختيار ما بين مستويات Brown-out Detection الثلاثة و العديد من الخصائص الأخرى .
الجزء الثالث من الحلقة ويتحدث عن كيفية قراءة القيم التشابهية من على Analog Pins و زيادة سرعة التحويل لتصل إلي عشر أضعاف السرعة العادية
وبذلك نكون قد انتهينا من السلسلة بفضل الله
نتمني منكم دعمنا بنشر المحتوي ولا تبخلوا علينا بأرائكم ومقترحاتكم
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
تحويل كودإخفاء محول الأكواد الإبتساماتإخفاء