()interrupts
מאפשרת טיפול בפסיקות (אחרי שהן הושבתו ע"י ()noInterrupts). פסיקות מאפשרות לתהליכים חשובים מסוימים להתבצע ברקע והן מאופשרות כברירת המחדל. חלק מהדברים לא יעבדו כשהפסיקות מושבתות ומידע שמגיע דרך תקשורת טורית יכול ללכת לאיבוד. מצד שני, הפסיקות יכולות להשפיע קצת על תזמון של ביצוע תהליכים ואפשר לבטל אותן לקטעים קריטיים של הקוד.תחביר
- קוד: בחר הכל
interrupts();
פרמטרים:
אין.
פונקציה זו לא מחזירה ערכים.
דוגמה
- קוד: בחר הכל
void setup() {}
void loop()
{
noInterrupts();
// critical, time-sensitive code here
interrupts();
// other code here
}
ראו גם:
()noInterrupts()attachInterrupt
()detachInterrupt
פירוט שפת תכנות לסביבת Arduino
עמוד זה הוא תרגום של ()interrupts לפי רישיון Creative Commons Attribution-ShareAlike 3.0.