الفرق بين المراجعتين ل"Arduino/interrupts/detachinterrupt"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إضافة محتويات الصفحة.)
 
ط
سطر 20: سطر 20:
 
* الدالة <code>[[Arduino/interrupts/nointerrupts|noInterrupts()‎]]</code>: تعطِّل عمل جميع المقاطعات في لوحة أردوينو.
 
* الدالة <code>[[Arduino/interrupts/nointerrupts|noInterrupts()‎]]</code>: تعطِّل عمل جميع المقاطعات في لوحة أردوينو.
  
*
 
 
==مصادر==
 
==مصادر==
 
*[https://www.arduino.cc/reference/en/language/functions/external-interrupts/detachinterrupt/ صفحة الدالة detachinterrupt()‎ في توثيق أردوينو الرسمي.]
 
*[https://www.arduino.cc/reference/en/language/functions/external-interrupts/detachinterrupt/ صفحة الدالة detachinterrupt()‎ في توثيق أردوينو الرسمي.]

مراجعة 07:21، 21 أكتوبر 2018

تعطِّل الدالة detachInterrupt()‎ عمل مقاطعة خارجية معيَّنة مرتبطة بإحدى أرجل لوحة أردوينو.

البنية العامة

detachInterrupt(digitalPinToInterrupt(pin)); (يوصى بها)
detachInterrupt(interrupt); (لا يوصى بها)
detachInterrupt(pin); (101 و ،MKR1000 و ،Zero و ،Due لا يوصى بها؛ خاصة بلوحات)

المعاملات

interrupt

عددٌ صحيحٌ يمثِّل رقم المقاطعة المراد تعطيلها (اطلع على الدالة attachInterrupt()‎ لمزيد من التفاصيل).

pin

رقم الرجل المراد تعطيل المقاطعة عليها.

القيم المعادة

لا يعاد أي شيء.

انظر أيضًا

  • الدالة attachInterrupt()‎: تفعِّل مقاطعة خارجية معيَّنة على إحدى الأرجل في لوحة أردينو.
  • الدالة interrupts()‎: تعيد تفعيل عمل المقاطعات بعد إيقافها عبر استدعاء الدالة nointerrupts()‎.
  • الدالة noInterrupts()‎: تعطِّل عمل جميع المقاطعات في لوحة أردوينو.

مصادر