Sadržaj:

Kontroler semafora pomoću ARM Cortex-M4: 3 koraka
Kontroler semafora pomoću ARM Cortex-M4: 3 koraka

Video: Kontroler semafora pomoću ARM Cortex-M4: 3 koraka

Video: Kontroler semafora pomoću ARM Cortex-M4: 3 koraka
Video: SKR 1.3 - TF drive Marlin firmware loading 2024, Juli
Anonim
Kontroler semafora pomoću ARM Cortex-M4
Kontroler semafora pomoću ARM Cortex-M4

Ovo je projekt zasnovan na matičnoj ploči koji koristi ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) za izradu kontrolera semafora.

CRVENA i PLAVA LED dioda su postavljene na 15 sekundi. Trajanje žute LED diode je postavljeno na 1 sekundu. Uz projekt je priložena slika "parcele" koja pomaže u razumijevanju raspodjele semafora.

Katoda svih LED dioda spojena je jedna s drugom. To znači da svi imaju zajednički nivo tla.

.bin datoteka c99 koda je priložena s ponuđenom vezom na kraju ovog vodiča..bin datoteka može se učitati u mikrokontroler pomoću LM Flash programatora.

Korak 1: Zahtjevi

Za realizaciju ovog projekta potrebne su sljedeće stvari:

1- Texas Instruments EK-TM4C123GXL 2- Četiri crvene LED diode

3- Četiri žute LED diode

4- Četiri plave ili zelene LED diode

5- LM Flash programator (softver na računaru)

=> Ako ne znate kako koristiti i instalirati LM Flash programator, molimo vas da pogledate moj prethodni Instructable ili kliknite na sljedeće veze:

Preuzimanje LM Flash programatora

Otpremite.bin ili.hex datoteku pomoću LM Flash programatora

Korak 2: Isključivanje i ožičenje

Isključivanje i ožičenje
Isključivanje i ožičenje
Isključivanje i ožičenje
Isključivanje i ožičenje

Pin-izlazi i ožičenje ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) i drugih perifernih uređaja priključeni su ovim korakom i također su dati:

=================== TM4C123GXL => LED diode

===================

PB5 => L1 (crveno), L2 (crveno)

PB0 => L1 (žuta), L2 (žuta)

PB1 => L1 (plava), L2 (plava)

PE4 => L3 (crvena), L4 (crvena)

PE5 => L3 (žuta), L4 (žuta)

PB4 => L3 (plava), L4 (plava)

GND => Svi negativni priključci LED dioda

Korak 3: Otpremite.bin datoteku

Otpremite.bin datoteku
Otpremite.bin datoteku
Otpremite.bin datoteku
Otpremite.bin datoteku

Otpremite priloženu.bin datoteku s ovim korakom na ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pomoću LM Flash programatora da biste dobili izlaz.

Preporučuje se: