Inhaltsverzeichnis:
Video: Serielle Kommunikation mit ARM Cortex-M4 - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Dies ist ein Steckbrett-basiertes Projekt, das ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) für die serielle Kommunikation mit Virtual Terminal verwendet. Die Ausgabe kann auf einem 16x2-LCD-Bildschirm erfolgen und die Eingabe für die serielle Kommunikation kann in Serial Monitor von Energia IDE, Tera Team, Keil uVision oder einer anderen virtuellen Terminalsoftware erfolgen.
Während des Betriebs zeigt eine ROTE LED des EK-TM4C123GXL den Status des Mikrocontrollers an. Während der Übertragung der seriellen Daten an den Mikrocontroller wurde die ROTE LED des EK-TM4C123GXL WEISS. Die gesamte Schaltung wird von +5V (VBUS) und +3,3V von EK-TM4C123GXL gespeist..bin-Datei mit c99-Code ist diesem Tutorial beigefügt. Die.bin-Datei kann mit dem LM Flash Programmer auf den Mikrocontroller hochgeladen werden.
Schritt 1: Anforderungen
Die folgenden Dinge sind erforderlich, um dieses Projekt durchzuführen: 1- Texas Instruments EK-TM4C123GXL
2- Potentiometer (zB 5K)
3- LCD 16x2
4- Virtuelles Terminal (Software auf dem PC)
5- LM Flash Programmer (Software auf PC)
=> Wenn Sie nicht wissen, wie man LM Flash Programmer verwendet und installiert, dann schauen Sie sich bitte mein vorheriges Instructable an oder klicken Sie auf die folgenden Links:
Herunterladen von LM Flash Programmer
.bin- oder.hex-Datei mit LM Flash Programmer hochladen
Schritt 2: Pinbelegung & Verdrahtung
Die Pinbelegung und Verdrahtung von ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) und anderen Peripheriegeräten wird mit diesem Schritt verbunden und auch wie folgt angegeben:
=================TM4C123GXL => LCD
=================
VBUS => VDD oder VCC
GND => VSS
PB4 => RS
GND => RW
PE5 => E
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+3.3V => A
GND => K
========================
TM4C123GXL => Potentiometer
========================
VBUS => 1. Pin
GND => 3. Pin
=================
Potentiometer => LCD
=================
2. Pin => Vo
=> Sie können den Kontrast mit dem Potentiometer einstellen
Schritt 3: Laden Sie die.bin-Datei hoch
Laden Sie die angehängte.bin-Datei mit diesem Schritt auf ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) mit LM Flash Programmer hoch.
Schritt 4: Geben Sie Ihre Daten zur Eingabe ein
Nach dem Hochladen der.bin-Datei auf ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) können Sie Ihre Ausgabe auf einem 16x2-LCD-Bildschirm abrufen und Ihre gewünschte Eingabe im Terminal eingeben, z. Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision oder jedes andere virtuelle Terminal.