תוכן עניינים:
וִידֵאוֹ: תקשורת סדרתית באמצעות ARM Cortex-M4: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
זהו פרויקט מבוסס לוח שעושה שימוש ב- ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) לתקשורת סדרתית באמצעות מסוף וירטואלי. את הפלט ניתן להשיג במסך LCD בגודל 16x2 ולתת קלט לתקשורת סידרית במסך סידורי של Energia IDE, Tera Team, Keil uVision או כל תוכנת מסוף וירטואלית אחרת.
במהלך הפעולה, נורית אדומה של EK-TM4C123GXL מציגה את מצב הבקר. בעת העברת הנתונים הסידוריים למיקרו-בקר, הנורית האדומה של EK-TM4C123GXL הפכה לבנה. המעגל כולו מופעל על ידי +5V (VBUS) ו- +3.3V של EK-TM4C123GXL. קובץ.bin של קוד c99 מצורף להדרכה זו. ניתן להעלות קובץ.bin אל המיקרו -בקר באמצעות מתכנת פלאש LM.
שלב 1: דרישות
הדברים הנדרשים לביצוע הפרויקט הזה: 1- Texas Instruments EK-TM4C123GXL
2- פוטנציומטר (למשל 5K)
3- LCD 16x2
4- מסוף וירטואלי (תוכנה במחשב)
5- LM מתכנת פלאש (תוכנה במחשב)
=> אם אינך יודע כיצד להשתמש ולהתקין תוכנת פלאש LM, אנא עיין במדריך הקודם שלי או לחץ על הקישורים הבאים:
מוריד תוכנת פלאש LM
העלה קובץ.bin או.hex באמצעות מתכנת LM Flash
שלב 2: פינים וחיווט
הצמידות והחיווט של ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) וציוד היקפי אחר מצורפות עם שלב זה וניתנות גם כדלקמן:
================= TM4C123GXL => LCD
=================
VBUS => VDD או VCC
GND => VSS
PB4 => RS
GND => RW
PE5 => E
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+3.3V => א
GND => K
========================
TM4C123GXL => פוטנציומטר
========================
VBUS => סיכה ראשונה
GND => סיכה שלישית
=================
פוטנציומטר => LCD
=================
סיכה שנייה => וו
=> ניתן להגדיר ניגודיות באמצעות פוטנציומטר
שלב 3: העלה את קובץ.bin
העלה את קובץ ה- bin המצורף עם שלב זה ל- ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) באמצעות מתכנת פלאש LM.
שלב 4: הזן את הנתונים שלך עבור קלט
לאחר העלאת קובץ.bin ל- ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), תוכל לקבל את הפלט במסך LCD בגודל 16x2 ולהזין את הקלט הרצוי במסוף למשל. צג סידורי Energia IDE, מסוף וירטואלי של צוות Tera, Keil uVision או כל מסוף וירטואלי אחר.
מוּמלָץ:
תקשורת סדרתית של ארדואינו: 5 שלבים
תקשורת סדרתית של Arduino: פרויקטים רבים של Arduino מסתמכים על העברת נתונים בין כמה Arduinos. בין אם אתה חובב שבונה מכונית RC, מטוס RC או עיצוב תחנת מזג אוויר עם תצוגה מרחוק, תצטרך לדעת כיצד לבצע אמין העברת סדרה
שנה Arduino ASCD 8x 18650 מטען חכם / פריקה עבור ESP8266 חומרה סדרתית: 4 שלבים
שנה Arduino ASCD 8x 18650 מטען / פריקה חכמה עבור ESP8266 חומרה סידורי: ב PCB גירסה 2.0 ותשמע למתאם ה- Arpino ESP8266 יש סיכות שגויות שבהן אינך יכול להשתמש (לתקשר) עם ESP8266 לתקשורת אלחוטית לפורטל הסוללות של Vortex It. שינוי זה מחבר את מתאם Arduino ESP8266 ל- Har
תקשורת סדרתית של Arduino ו- Python - תצוגת לוח מקשים: 4 שלבים
תקשורת סדרתית של Arduino ו- Python - תצוגת לוח המקשים: פרויקט זה מיועד למשתמשי Mac אך ניתן ליישם אותו גם עבור Linux ו- Windows, הצעד היחיד שצריך להיות שונה הוא ההתקנה
בקר רמזור באמצעות ARM Cortex-M4: 3 שלבים
בקר רמזור באמצעות ARM Cortex-M4: זהו פרויקט מבוסס לוח שעושה שימוש ב- ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ליצירת בקר רמזור. משך הזמן של LED אדום וכחול מוגדר ל- 15 שניות. משך הנורית הצהובה מוגדר לשנייה אחת. עלילה "
לייזר Tripwire באמצעות ARM Cortex-M4: 4 שלבים
לייזר Tripwire באמצעות ARM Cortex-M4: זהו פרויקט המבוסס על לוח לחם המשתמש ב- ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ליצירת מערכת לייזר Tripwire. המערכת עובדת עם זמזם, מקור אור מונוכרומטי חיצוני בצורה של קרן ממוקדת. , LDR וטרנזיסטור NPN.BC54