Obsah:

Semaforový ovladač využívající ARM Cortex-M4: 3 kroky
Semaforový ovladač využívající ARM Cortex-M4: 3 kroky

Video: Semaforový ovladač využívající ARM Cortex-M4: 3 kroky

Video: Semaforový ovladač využívající ARM Cortex-M4: 3 kroky
Video: How To Achieve Synchronization In C# While Doing Async Await Multithreaded Programming - .NET Core 2024, Červenec
Anonim
Semaforový ovladač pomocí ARM Cortex-M4
Semaforový ovladač pomocí ARM Cortex-M4

Jedná se o prkénko založený projekt, který používá ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) k vytvoření ovladače semaforu.

Trvání ČERVENÉ a MODRÉ LED diody je nastaveno na 15 sekund. Trvání žluté LED je nastaveno na 1 sekundu. K projektu je přiložen obrázek „zápletky“, který má pomoci porozumět rozmístění semaforů.

Katoda všech LED je navzájem spojena. To znamená, že všichni mají společnou úroveň.

.bin soubor s kódem c99 je připojen s poskytnutým odkazem na konci tohoto tutoriálu..bin soubor lze nahrát do mikrokontroléru pomocí LM Flash Programmer.

Krok 1: Požadavky

K dokončení tohoto projektu jsou nutné následující věci:

1- Texas Instruments EK-TM4C123GXL 2- Čtyři červené LED diody

3- Čtyři žluté LED diody

4- Čtyři modré nebo zelené LED diody

5- LM Flash Programmer (software na PC)

=> Pokud nevíte, jak používat a nainstalovat LM Flash Programmer, podívejte se prosím na můj předchozí Instructable, nebo klikněte na následující odkazy:

Stahování LM Flash Programmer

Nahrajte soubor.bin nebo.hex pomocí LM Flash Programmer

Krok 2: Pin-out a zapojení

Pin-outy a zapojení
Pin-outy a zapojení
Pin-outy a zapojení
Pin-outy a zapojení

K tomuto kroku jsou připojeny vývody a zapojení ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) a dalších periferií a jsou také uvedeny následující:

==================== TM4C123GXL => LED diody

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

PB5 => L1 (červená), L2 (červená)

PB0 => L1 (žlutý), L2 (žlutý)

PB1 => L1 (modrá), L2 (modrá)

PE4 => L3 (červená), L4 (červená)

PE5 => L3 (žlutý), L4 (žlutý)

PB4 => L3 (modrá), L4 (modrá)

GND => Všechny záporné svorky LED diod

Krok 3: Nahrajte soubor.bin

Nahrajte soubor.bin
Nahrajte soubor.bin
Nahrajte soubor.bin
Nahrajte soubor.bin

Nahrajte přiložený.bin soubor s tímto krokem do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pomocí LM Flash Programmer, abyste získali výstup.

Doporučuje: