ماذا تعني مقاطعة اردوينو؟
ماذا تعني مقاطعة اردوينو؟

فيديو: ماذا تعني مقاطعة اردوينو؟

فيديو: ماذا تعني مقاطعة اردوينو؟
فيديو: ☑️Interrupt كورس اردوينو - المقاطعات 2024, يمكن
Anonim

ان المقاطعة المهمة هي التأكد من أن المعالج يستجيب بسرعة للأحداث المهمة. عندما يتم الكشف عن إشارة معينة ، فإن ملف يقطع (حسب الاسم المقترح) المقاطعات مهما كان ما يفعله المعالج ، وينفذ بعض التعليمات البرمجية المصممة للتفاعل مع أي محفز خارجي يتم تغذيته على اردوينو.

وبالمثل ، يسأل الناس ، ما هي الوظيفة التي تنشئ مقاطعة في لغة ترميز Arduino؟

المقاطعات () المقاطعات السماح بحدوث مهام مهمة معينة في الخلفية ويتم تمكينها افتراضيًا. بعض المهام لن تعمل أثناء المقاطعات معطلة ، وقد يتم تجاهل الاتصالات الواردة.

بعد ذلك ، السؤال هو ، كيف تبدأ المقاطعة؟ حافة- أثار المقاطعة هو يقطع أشار إليها مستوى الانتقال على يقطع خط ، إما حافة هبوط (من الأعلى إلى الأدنى) أو حافة صاعدة (من الأقل إلى الأعلى). جهاز يرغب في الإشارة إلى يقطع يدفع نبضة على الخط ثم يحرر الخط إلى حالته غير النشطة.

وبالمثل ، يتساءل الناس ، ما هو التعلق بالمقاطعة؟

ارفق المقاطعة صيغة العبارة LOW لتشغيل ملف يقطع كلما الدبوس يكون قليل. CHANGE لتشغيل ملف يقطع كلما تغيرت قيمة الدبوس. السقوط كلما انتقل الدبوس من الأعلى إلى الأقل.

ما هو ISR؟

لتقف على "روتين خدمة المقاطعة". ان ISR (وتسمى أيضًا معالج المقاطعة) هي عملية برمجية يتم استدعاؤها بواسطة طلب مقاطعة من جهاز. يتعامل مع الطلب ويرسله إلى وحدة المعالجة المركزية ، ويقطع العملية النشطة.

موصى به: