Πίνακας περιεχομένων:
Βίντεο: Σειριακή επικοινωνία με χρήση ARM Cortex-M4: 4 βήματα
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Αυτό είναι ένα έργο βασισμένο σε πλάκα που χρησιμοποιεί ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) για σειριακή επικοινωνία χρησιμοποιώντας εικονικό τερματικό. Η έξοδος μπορεί να ληφθεί σε οθόνη LCD 16x2 και η είσοδος για σειριακή επικοινωνία μπορεί να δοθεί στο Serial Monitor των Energia IDE, Tera Team, Keil uVision ή σε οποιοδήποτε άλλο εικονικό λογισμικό τερματικού.
Κατά τη λειτουργία, ένα RED LED του EK-TM4C123GXL δείχνει την κατάσταση του μικροελεγκτή. Κατά τη μεταφορά των σειριακών δεδομένων στον μικροελεγκτή, το RED LED του EK-TM4C123GXL έγινε ΛΕΥΚΟ. Ολόκληρο το κύκλωμα τροφοδοτείται από +5V (VBUS) και +3,3V του EK-TM4C123GXL..bin αρχείο του κώδικα c99 επισυνάπτεται με αυτό το σεμινάριο. Το αρχείο.bin μπορεί να μεταφορτωθεί στον μικροελεγκτή χρησιμοποιώντας LM Flash Programmer.
Βήμα 1: Απαιτήσεις
Για την ολοκλήρωση αυτού του έργου απαιτούνται τα ακόλουθα πράγματα: 1- Texas Instruments EK-TM4C123GXL
2- Ποτενσιόμετρο (π.χ. 5Κ)
3- LCD 16x2
4- Εικονικό τερματικό (λογισμικό στον υπολογιστή)
5- Προγραμματιστής LM Flash (λογισμικό στον υπολογιστή)
=> Εάν δεν γνωρίζετε πώς να χρησιμοποιείτε και να εγκαθιστάτε το LM Flash Programmer, ελέγξτε το προηγούμενο Instructable ή κάντε κλικ στους ακόλουθους συνδέσμους:
Λήψη προγραμματιστή LM Flash
Ανεβάστε.bin ή.hex αρχείο χρησιμοποιώντας LM Flash Programmer
Βήμα 2: Pin-outs & Wiring
Το Pin-outs & Wiring του ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) και άλλων περιφερειακών επισυνάπτεται με αυτό το βήμα και δίνεται επίσης ως εξής:
================= TM4C123GXL => LCD
=================
VBUS => VDD ή VCC
GND => VSS
PB4 => RS
GND => RW
PE5 => Ε
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+3.3V => Α
GND => Κ
========================
TM4C123GXL => Ποτενσιόμετρο
========================
VBUS => 1ος πείρος
GND => 3η καρφίτσα
=================
Ποτενσιόμετρο => LCD
=================
2η καρφίτσα => Vo
=> Μπορείτε να ορίσετε αντίθεση χρησιμοποιώντας Ποτενσιόμετρο
Βήμα 3: Ανεβάστε το αρχείο.bin
Ανεβάστε το συνημμένο αρχείο.bin με αυτό το βήμα στο ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) χρησιμοποιώντας LM Flash Programmer.
Βήμα 4: Εισαγάγετε τα δεδομένα σας για εισαγωγή
Μετά τη μεταφόρτωση του αρχείου.bin στο ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), μπορείτε να λάβετε την έξοδό σας στην οθόνη LCD 16x2 και να εισαγάγετε την επιθυμητή είσοδο στο τερματικό π.χ. Σειριακή οθόνη Energia IDE, Εικονικό τερματικό Tera Team, Keil uVision ή οποιοδήποτε άλλο εικονικό τερματικό.