Kazalo:

Krmilnik semaforja z uporabo ARM Cortex-M4: 3 koraki
Krmilnik semaforja z uporabo ARM Cortex-M4: 3 koraki

Video: Krmilnik semaforja z uporabo ARM Cortex-M4: 3 koraki

Video: Krmilnik semaforja z uporabo ARM Cortex-M4: 3 koraki
Video: BTT GTR v1.0/M5 v1.0 - Basics 2024, Julij
Anonim
Krmilnik semaforja z uporabo ARM Cortex-M4
Krmilnik semaforja z uporabo ARM Cortex-M4

To je projekt, ki temelji na matični plošči in uporablja ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) za izdelavo krmilnika za semafor.

RDEČA in MODRA LED je nastavljena na 15 sekund. Trajanje rumene LED je nastavljeno na 1 sekundo. Projektu je priložena slika "ploskev", ki pomaga razumeti razporeditev semaforjev.

Katoda vseh LED je pritrjena med seboj. To pomeni, da imajo vsi skupno raven.

.bin datoteka s kodo c99 je priložena s priloženo povezavo na koncu te vadnice. Datoteko.bin lahko naložite v mikrokrmilnik s programom LM Flash Programmer.

1. korak: Zahteve

Za izvedbo tega projekta so potrebne naslednje stvari:

1- Texas Instruments EK-TM4C123GXL 2- Štiri rdeče LED

3- Štiri rumene LED diode

4- Štiri modre ali zelene LED diode

5- LM Flash Programmer (programska oprema za osebni računalnik)

=> Če ne veste, kako uporabljati in namestiti LM Flash Programmer, si oglejte moj prejšnji Instructable ali kliknite naslednje povezave:

Prenos LM Flash programatorja

Naložite datoteko.bin ali.hex s programom LM Flash Programmer

2. korak: Pin-out in ožičenje

Pin-out & ožičenje
Pin-out & ožičenje
Pin-out & ožičenje
Pin-out & ožičenje

Izhodi in ožičenje ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) in drugih zunanjih naprav so pritrjeni s tem korakom in podani tudi naslednji:

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

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

PB5 => L1 (rdeča), L2 (rdeča)

PB0 => L1 (rumena), L2 (rumena)

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

PE4 => L3 (rdeča), L4 (rdeča)

PE5 => L3 (rumena), L4 (rumena)

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

GND => Vse negativne sponke LED

3. korak: Naložite datoteko.bin

Naložite datoteko.bin
Naložite datoteko.bin
Naložite datoteko.bin
Naložite datoteko.bin

Naložite priloženo datoteko.bin s tem korakom v ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) s programom LM Flash Programmer, da dobite izhod.

Priporočena: