Оглавление:

Последовательная связь с использованием ARM Cortex-M4: 4 шага
Последовательная связь с использованием ARM Cortex-M4: 4 шага

Видео: Последовательная связь с использованием ARM Cortex-M4: 4 шага

Видео: Последовательная связь с использованием ARM Cortex-M4: 4 шага
Видео: MIPT, лекция 1, Cortex M Architecture 2024, Ноябрь
Anonim
Последовательная связь с использованием ARM Cortex-M4
Последовательная связь с использованием ARM Cortex-M4

Это проект на основе макета, который использует 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
Загрузите файл.bin
Загрузите файл.bin
Загрузите файл.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 или любой другой виртуальный терминал.

Рекомендуемые: