Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Dies ist ein auf Steckbrettern basierendes Projekt, das ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) verwendet, um eine Ampelsteuerung zu erstellen.
Die Dauer der ROTEN und BLAUE LED ist auf 15 Sekunden eingestellt. Die Dauer der gelben LED ist auf 1 Sekunde eingestellt. Dem Projekt ist eine "Plot"-Figur beigefügt, um das Verständnis der Ampelverteilung zu erleichtern.
Die Kathode aller LEDs ist miteinander verbunden. Das bedeutet, dass sie alle ein gemeinsames Grundniveau haben.
Die.bin-Datei des c99-Codes ist mit dem bereitgestellten Link am Ende dieses Tutorials angehängt. 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- Vier rote LEDs
3- Vier gelbe LEDs
4- Vier blaue oder grüne LEDs
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 => LEDs
===================
PB5 => L1 (Rot), L2 (Rot)
PB0 => L1 (Gelb), L2 (Gelb)
PB1 => L1 (Blau), L2 (Blau)
PE4 => L3 (Rot), L4 (Rot)
PE5 => L3 (Gelb), L4 (Gelb)
PB4 => L3 (Blau), L4 (Blau)
GND => Alle Minuspole der LEDs
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, um die Ausgabe zu erhalten.