Съдържание:

Контролер за светофари, използващ ARM Cortex-M4: 3 стъпки
Контролер за светофари, използващ ARM Cortex-M4: 3 стъпки

Видео: Контролер за светофари, използващ ARM Cortex-M4: 3 стъпки

Видео: Контролер за светофари, използващ ARM Cortex-M4: 3 стъпки
Видео: Freedom Board ARM Cortex-M0+ Processor: Basic Traffic Light Controller 2024, Ноември
Anonim
Контролер за светофари, използващ ARM Cortex-M4
Контролер за светофари, използващ ARM Cortex-M4

Това е проект, базиран на макет, който използва ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), за да направи контролер за светофар.

Продължителността на червения и синия светодиод е зададена на 15 секунди. Продължителността на жълтия светодиод е зададена на 1 секунда. Към проекта е приложена фигура „сюжет“, която да помогне за разбирането на разпределението на светофарите.

Катодът на всички светодиоди е свързан помежду си. Това означава, че всички те имат общо ниво на земята.

.bin файл с код c99 е приложен с предоставената връзка в края на този урок..bin файл може да бъде качен в микроконтролера с помощта на LM Flash Programmer.

Стъпка 1: Изисквания

За да бъде реализиран този проект, са необходими следните неща:

1- Texas Instruments EK-TM4C123GXL 2- Четири червени светодиода

3- Четири жълти светодиода

4- Четири сини или зелени светодиода

5- LM Flash Programmer (софтуер на компютър)

=> Ако не знаете как да използвате и инсталирате LM Flash Programmer, моля, разгледайте предишната ми инструкция или щракнете върху следните връзки:

Изтегляне на LM Flash Programmer

Качете.bin или.hex файл с помощта на LM Flash Programmer

Стъпка 2: Изводи и окабеляване

Изводи и окабеляване
Изводи и окабеляване
Изводи и окабеляване
Изводи и окабеляване

Пин-аутите и окабеляването на ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) и други периферни устройства са свързани с тази стъпка и също така са дадени следното:

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

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

PB5 => L1 (червено), L2 (червено)

PB0 => L1 (жълто), L2 (жълто)

PB1 => L1 (синьо), L2 (синьо)

PE4 => L3 (червено), L4 (червено)

PE5 => L3 (жълто), L4 (жълто)

PB4 => L3 (синьо), L4 (синьо)

GND => Всички отрицателни клеми на светодиодите

Стъпка 3: Качете.bin файла

Качете.bin файла
Качете.bin файла
Качете.bin файла
Качете.bin файла

Качете прикачения.bin файл с тази стъпка в ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) с помощта на LM Flash Programmer, за да получите изхода.

Препоръчано: