Spisu treści:

Kontroler sygnalizacji świetlnej za pomocą ARM Cortex-M4: 3 kroki
Kontroler sygnalizacji świetlnej za pomocą ARM Cortex-M4: 3 kroki

Wideo: Kontroler sygnalizacji świetlnej za pomocą ARM Cortex-M4: 3 kroki

Wideo: Kontroler sygnalizacji świetlnej za pomocą ARM Cortex-M4: 3 kroki
Wideo: SFC w CODESYS sygnalizacja świetlna 2024, Lipiec
Anonim
Kontroler sygnalizacji świetlnej za pomocą ARM Cortex-M4
Kontroler sygnalizacji świetlnej za pomocą ARM Cortex-M4

Jest to projekt oparty na płytce prototypowej, który wykorzystuje ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) do stworzenia sterownika sygnalizacji świetlnej.

Czas trwania CZERWONEJ i NIEBIESKIEJ diody LED jest ustawiony na 15 sekund. Czas trwania żółtej diody LED jest ustawiony na 1 sekundę. Do projektu dołączona jest figura „działka”, która ma pomóc w zrozumieniu rozmieszczenia sygnalizacji świetlnej.

Katoda wszystkich diod LED jest ze sobą połączona. Oznacza to, że wszystkie mają wspólny poziom gruntu.

Plik.bin kodu c99 jest dołączony do podanego linku na końcu tego samouczka. Plik.bin można wgrać do mikrokontrolera za pomocą LM Flash Programmer.

Krok 1: Wymagania

Do wykonania tego projektu wymagane są następujące rzeczy:

1- Texas Instruments EK-TM4C123GXL 2- Cztery czerwone diody LED

3- Cztery żółte diody LED

4- Cztery niebieskie lub zielone diody LED

Programator 5-LM Flash (oprogramowanie na PC)

=> Jeśli nie wiesz, jak używać i zainstalować programator LM Flash, sprawdź mój poprzedni Instructable lub kliknij następujące linki:

Pobieranie programatora LM Flash

Prześlij plik.bin lub.hex za pomocą programatora LM Flash

Krok 2: Wyprowadzenia i okablowanie

Wyprowadzenia i okablowanie
Wyprowadzenia i okablowanie
Wyprowadzenia i okablowanie
Wyprowadzenia i okablowanie

Pin-outy i okablowanie ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) i innych urządzeń peryferyjnych są dołączone do tego kroku, a także podane w następujący sposób:

===================TM4C123GXL => Diody LED

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

PB5 => L1 (czerwony), L2 (czerwony)

PB0 => L1 (żółty), L2 (żółty)

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

PE4 => L3 (czerwony), L4 (czerwony)

PE5 => L3 (żółty), L4 (żółty)

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

GND => Wszystkie ujemne zaciski diod LED

Krok 3: Prześlij plik.bin

Prześlij plik.bin
Prześlij plik.bin
Prześlij plik.bin
Prześlij plik.bin

Prześlij załączony plik.bin z tym krokiem do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) za pomocą LM Flash Programmer, aby uzyskać dane wyjściowe.

Zalecana: