Obsah:

Ovládač semaforu s použitím krokov ARM Cortex-M4: 3 kroky
Ovládač semaforu s použitím krokov ARM Cortex-M4: 3 kroky

Video: Ovládač semaforu s použitím krokov ARM Cortex-M4: 3 kroky

Video: Ovládač semaforu s použitím krokov ARM Cortex-M4: 3 kroky
Video: Румба — добавление 3-х экструдеров для 3D-печати. 2024, Júl
Anonim
Ovládač semaforu pomocou ARM Cortex-M4
Ovládač semaforu pomocou ARM Cortex-M4

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

Pin-outy a zapojenie
Pin-outy a zapojenie
Pin-outy a zapojenie
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 súbor.bin
Odovzdajte súbor.bin
Odovzdajte súbor.bin
Odovzdajte 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.

Odporúča: