Оглавление:
Видео: Последовательная связь с использованием ARM Cortex-M4: 4 шага
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это проект на основе макета, который использует ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) для последовательной связи с использованием виртуального терминала. Выходной сигнал может быть получен на ЖК-экране 16x2, а вход для последовательной связи может быть предоставлен в последовательном мониторе Energia IDE, Tera Team, Keil uVision или любом другом программном обеспечении виртуального терминала.
Во время работы КРАСНЫЙ светодиод EK-TM4C123GXL показывает состояние микроконтроллера. Во время передачи последовательных данных на микроконтроллер КРАСНЫЙ светодиод EK-TM4C123GXL стал БЕЛЫМ. Вся схема питается от + 5 В (VBUS) и + 3,3 В от EK-TM4C123GXL..bin-файл с кодом c99 прилагается к этому руководству. Файл.bin можно загрузить в микроконтроллер с помощью LM Flash Programmer.
Шаг 1. Требования
Для выполнения этого проекта требуется следующее: 1- Texas Instruments EK-TM4C123GXL
2- Потенциометр (например, 5K)
3- ЖК-дисплей 16x2
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 => ЖК-дисплей
=================
VBUS => VDD или VCC
GND => VSS
PB4 => RS
GND => RW
PE5 => E
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+ 3,3 В => А
GND => K
========================
TM4C123GXL => Потенциометр
========================
VBUS => 1-й контакт
GND => 3-й контакт
=================
Потенциометр => ЖК-дисплей
=================
2-й контакт => Vo
=> Вы можете установить контраст с помощью потенциометра
Шаг 3. Загрузите файл.bin
Загрузите прикрепленный.bin-файл с этим шагом в ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) с помощью LM Flash Programmer.
Шаг 4. Введите данные для ввода
После загрузки файла.bin в ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) вы можете получить результат на ЖК-экране 16x2 и ввести желаемый ввод в терминал, например. Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision или любой другой виртуальный терминал.