2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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
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 priloženo datoteko.bin s tem korakom v ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) s programom LM Flash Programmer, da dobite izhod.