2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это макетный проект, который использует 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 => Светодиоды
===================
PB5 => L1 (красный), L2 (красный)
PB0 => L1 (желтый), L2 (желтый)
PB1 => L1 (синий), L2 (синий)
PE4 => L3 (красный), L4 (красный)
PE5 => L3 (желтый), L4 (желтый)
PB4 => L3 (синий), L4 (синий)
GND => Все отрицательные клеммы светодиодов
Шаг 3. Загрузите файл.bin
Загрузите прикрепленный.bin-файл с этим шагом в ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), используя LM Flash Programmer, чтобы получить результат.