טכניקות ייצור מתקדמות
מיקרובקר I/o Port Configuration: שיטות טובות ודוגמאות מעשיות
Table of Contents
מיקרובקר I / O תצורת נמל חיוני כדי להבטיח הפעלה נאותה של מערכות משובצות.הגדרה נכונה של קלט ופלטיות מאפשר למכשירים לתקשר ביעילות עם חיישנים, אקטוטורים, ופריפריה אחרת. מאמר זה מכסה את השיטות הטובות ביותר ואת דוגמאות מעשיות עבור תצורת I / O יציאות microcontrollers.
הבנה I/O Ports
I / O יציאות הם ממשקים המחברים את המיקרובקר למכשירים חיצוניים.הם יכולים להיות מוגדרים כקלטים לקריאה של נתונים או פלטים כדי לשלוח נתונים.תצורה נכונה היא חיונית ליציבות המערכת וביצועים.
הפרקטיקה הטובה ביותר לקונפדרציה
כאשר תצורת I / O נמלים, לשקול את הפעולות הטובות ביותר הבאות:
- (ב) ויקרא י"א: "ה' י"א י"א י"ד: "כל ויקרא י"ד י"ד י"ד, כ"ד).
- (ב) ,0) ,המשכות הפנימיות: FLT:1 השתמש בהתנגדות פנימית למשיכת משיכת-הפקודות למניעת מצבים צפים.
- (ב) ,0)הנעה של כוח: FLT:1 מכוונן כוח לנהוג עבור לוחות פלט כדי להתאים מכשירים מחוברים.
- (ב) ,0) ,התקדשות: (ב) ל"ה' (ב) ל"הבאת אותות" ממתגים או כפתורים, מחיקה כדי להימנע מגורמים שקריים.
- (ב) ,0) רמות מתח מתאימות: FLT:1 הבטחת רמות מתח תואמות את היקפים המחוברים.
דוגמא מעשית
שקול מיקרובקר לשלוט LED ולקרוא קלט כפתור.התצורה כוללת הגדרת pin LED כפלט ואת לוח הכפתור כקלט עם התנגדות למשוך פנימי.
דוגמה ל-code snippet:
(ב) ◄ [17]
הגדר LED pin כפלט:
תמונת כפתור כקלט עם משיכת:
בקוד:
(ב) ⁇ (ב) ⁇ ⁇ ⁇
pinMode (LED PIN, OUTPUT);
pinMode (BUTton PIN, INPUT PULLUP);
קריאת כפתור מצב:
אם (קריאה דיגיטלית (BUTton PIN) ==
ו-nbsp; דיגיטליות (LED PIN, גבוה);
עוד [
ו-nbsp; דיגיטליות (LED PIN, LOW);
}