Advanced Arduino Coding - WDT (Watchdog Timer)

Greeting

Watchdog Timer


Advanced Arduino Coding هذه الحلقة هي الحلقة الرابعة من سلسلة دروس
Arduino بالـ  Reset نتحدث فيها عن مؤقت كلب الحراسة وهو نوع من  أنواع  Watchdog Timer هذه الحلقة بعنوان
     داخل الأردوينو الي ثلاثة أنواع وهي كالتالي Reset تنقسم أنواع
 Power-On Resetالنوع الأول : وهو
Reset وهو البناية الخاصة بال Hardware Reset النوع الثاني : وهو
WDT Reset النوع الثالث : وهو
 WDTCSR يتم ضبطه بواسطة Timeoutداخل الكود ويقوم بمقارنته بـ Loop بقياس الزمن الذي تستغرقه كل WDT يقوم
للاردوينو Reset يقوم بعمل   Timeoutزمن أكبر من الـLoop فاذا استغرق WDT الخاص بالتحكم في اعدادات Registerالـ
Loop أو وقوف الكود عند Stuck فاذا حدث أي  While(1)مفتوحة مثل Loop وذلك للمحافظة علي الكود من الدخول في
للأردوينو للحفاظ علي استمرارية تنفيذ الكود وعدم توقفه عند جزئية معينة Reset بعملWDT معينة يقوم
أيضاً يصنف كنوع من أنواع التايمر WDT
للتعرف علي كيفية ضبطه والأوضاع المختلفة له ستجد ان شاء الله كل هذا في الحلقة
------------------------------------------------------------------------------------------------


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




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