תוכן עניינים:

בקר רמזור באמצעות ARM Cortex-M4: 3 שלבים
בקר רמזור באמצעות ARM Cortex-M4: 3 שלבים

וִידֵאוֹ: בקר רמזור באמצעות ARM Cortex-M4: 3 שלבים

וִידֵאוֹ: בקר רמזור באמצעות ARM Cortex-M4: 3 שלבים
וִידֵאוֹ: מערכת רמזורים-קורס מערכות משובצות מחשב במכללת אפקה 2024, יולי
Anonim
בקר רמזור באמצעות ARM Cortex-M4
בקר רמזור באמצעות ARM Cortex-M4

זהו פרויקט מבוסס לוח שעושה שימוש ב- ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ליצירת בקר רמזור.

משך הנורית האדומה והכחולה מוגדר ל -15 שניות. משך הנורית הצהובה מוגדר לשנייה אחת. דמות "עלילה" מצורפת עם הפרויקט כדי לסייע בהבנת הקצאת רמזורים.

הקתודה של כל הלדים מחוברים זה לזה. זה אומר שלכולם יש מפלס קרקע משותף.

קובץ.bin של קוד c99 מצורף עם הקישור המצורף בסוף מדריך זה. ניתן להעלות קובץ.bin אל המיקרו -בקר באמצעות מתכנת פלאש LM.

שלב 1: דרישות

כדי לבצע פרויקט זה נדרשים הדברים הבאים:

1- Texas Instruments EK-TM4C123GXL 2- ארבעה נוריות LED אדומות

3- ארבעה נוריות צהובות

4- ארבעה נוריות כחולות או ירוקות

5- LM מתכנת פלאש (תוכנה במחשב)

=> אם אינך יודע כיצד להשתמש ולהתקין תוכנת פלאש LM, אנא עיין במדריך הקודם שלי או לחץ על הקישורים הבאים:

מוריד תוכנת פלאש LM

העלה קובץ.bin או.hex באמצעות מתכנת LM Flash

שלב 2: פינים וחיווט

Pin-outs וחיווט
Pin-outs וחיווט
Pin-outs וחיווט
Pin-outs וחיווט

Pin-outs וחיווט של ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) וציוד היקפי אחר מצורף בשלב זה וניתן גם את הדברים הבאים:

=================== TM4C123GXL => נוריות LED

===================

PB5 => L1 (אדום), L2 (אדום)

PB0 => L1 (צהוב), L2 (צהוב)

PB1 => L1 (כחול), L2 (כחול)

PE4 => L3 (אדום), L4 (אדום)

PE5 => L3 (צהוב), L4 (צהוב)

PB4 => L3 (כחול), L4 (כחול)

GND => כל המסופים השליליים של LED

שלב 3: העלה את קובץ.bin

העלה את קובץ.bin
העלה את קובץ.bin
העלה את קובץ.bin
העלה את קובץ.bin

העלה את קובץ ה- bin המצורף עם שלב זה ל- ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) באמצעות מתכנת פלאש LM כדי להשיג את הפלט.

מוּמלָץ: