2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Jedná sa o projekt založený na breadboarde, ktorý používa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) na výrobu ovládača semaforu.
ČERVENÁ a MODRÁ LED dióda je nastavená na 15 sekúnd. Trvanie žltej LED diódy je nastavené na 1 sekundu. K projektu je priložený obrázok „sprisahania“, ktorý má pomôcť porozumieť rozmiestneniu semaforov.
Katóda všetkých LED diód je navzájom pripevnená. To znamená, že všetky majú spoločnú základnú úroveň.
Súbor.bin s kódom c99 je priložený s poskytnutým odkazom na konci tohto tutoriálu. Súbor.bin je možné nahrať do mikrokontroléra pomocou programu LM Flash Programmer.
Krok 1: Požiadavky
Na realizáciu tohto projektu sú potrebné nasledujúce veci:
1- Texas Instruments EK-TM4C123GXL 2- Štyri červené LED diódy
3- Štyri žlté LED diódy
4- Štyri modré alebo zelené LED diódy
5- LM Flash Programmer (softvér na PC)
=> Ak neviete, ako používať a nainštalovať LM Flash Programmer, prečítajte si môj predchádzajúci návod alebo kliknite na nasledujúce odkazy:
Sťahovanie LM Flash programátora
Odošlite súbor.bin alebo.hex pomocou programu LM Flash Programmer
Krok 2: Pin-outy a zapojenie
K tomuto kroku sú pripojené vývody a zapojenie ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) a ďalších periférnych zariadení a je v nich tiež uvedené nasledujúce:
==================== TM4C123GXL => LED diódy
===================
PB5 => L1 (červená), L2 (červená)
PB0 => L1 (žltá), L2 (žltá)
PB1 => L1 (modrá), L2 (modrá)
PE4 => L3 (červená), L4 (červená)
PE5 => L3 (žltá), L4 (žltá)
PB4 => L3 (modrá), L4 (modrá)
GND => Všetky záporné póly LED diód
Krok 3: Nahrajte súbor.bin
Odovzdajte priložený.bin súbor s týmto krokom do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pomocou LM Flash Programmer, aby ste získali výstup.