Πίνακας περιεχομένων:

Σειριακή επικοινωνία με χρήση ARM Cortex-M4: 4 βήματα
Σειριακή επικοινωνία με χρήση ARM Cortex-M4: 4 βήματα

Βίντεο: Σειριακή επικοινωνία με χρήση ARM Cortex-M4: 4 βήματα

Βίντεο: Σειριακή επικοινωνία με χρήση ARM Cortex-M4: 4 βήματα
Βίντεο: Embedded Systems Lab - 1 2024, Ιούλιος
Anonim
Σειριακή επικοινωνία χρησιμοποιώντας ARM Cortex-M4
Σειριακή επικοινωνία χρησιμοποιώντας ARM Cortex-M4

Αυτό είναι ένα έργο βασισμένο σε πλάκα που χρησιμοποιεί 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
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
Ανεβάστε το αρχείο.bin
Ανεβάστε το αρχείο.bin
Ανεβάστε το αρχείο.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 ή οποιοδήποτε άλλο εικονικό τερματικό.

Συνιστάται: