- עמוד זה הוא חלק מהמדריך לפונקציות ארדואינו -
לוחות ארדואינו תומכים במספר פסיקות חיצוניות ישירות (לפרטים, ראו בתיעוד הפונקציה attachInterrupt), ועבור כל פסיקה חיצונית כזו מוגדר, בספריות הליבה של ארדואינו, מצביע חופשי לפונקציה.
הפונקציה detachInterrupt(interrupt_num) מנטרלת את הפסיקה שמספרה interrupt_num, ומאפסת את המצביע לפונקציה שמוגדר עבור אותה פסיקה.
פרמטרים
interrupt_num, מספר הפסיקה החיצונית שאתם מעוניינים לנטרל. טיפוס המשתנה הוא uint8_t.
ערך חוזר
אין
דוגמאות
void myFunction() { // Some code here... } attachInterrupt(0, myFunction, RISING); // do some stuff with the interrupt... detachInterrupt(0);
הערות
- אם הערך הנשלח בפרמטר interrupt_num אינו חוקי, לא יקרה דבר.