Inhaltsverzeichnis:

Ampelsteuerung mit ARM Cortex-M4 - Gunook
Ampelsteuerung mit ARM Cortex-M4 - Gunook

Video: Ampelsteuerung mit ARM Cortex-M4 - Gunook

Video: Ampelsteuerung mit ARM Cortex-M4 - Gunook
Video: ПРОЦЕССОРЫ ARM vs x86: ОБЪЯСНЯЕМ 2024, Dezember
Anonim
Ampelsteuerung mit ARM Cortex-M4
Ampelsteuerung mit ARM Cortex-M4

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

Pinbelegung & Verkabelung
Pinbelegung & Verkabelung
Pinbelegung & Verkabelung
Pinbelegung & Verkabelung

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.bin-Datei hoch
Laden Sie die.bin-Datei hoch
Laden Sie die.bin-Datei hoch
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.

Empfohlen: