Tabla de contenido:

Comunicación en serie con ARM Cortex-M4: 4 pasos
Comunicación en serie con ARM Cortex-M4: 4 pasos

Video: Comunicación en serie con ARM Cortex-M4: 4 pasos

Video: Comunicación en serie con ARM Cortex-M4: 4 pasos
Video: Curso de Microcontroladores ARM Cortex M4 (Tiva C) -Introducción Práctica. 2024, Mes de julio
Anonim
Comunicación en serie mediante ARM Cortex-M4
Comunicación en serie mediante ARM Cortex-M4

Este es un proyecto basado en una placa de pruebas que utiliza ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) para la comunicación en serie utilizando un terminal virtual. La salida se puede obtener en la pantalla LCD de 16x2 y la entrada para la comunicación en serie se puede dar en el monitor en serie de Energia IDE, Tera Team, Keil uVision o cualquier otro software de terminal virtual.

Durante la operación, un LED ROJO de EK-TM4C123GXL muestra el estado del microcontrolador. Al transferir los datos en serie al microcontrolador, el LED ROJO del EK-TM4C123GXL se volvió BLANCO. Todo el circuito está alimentado por + 5V (VBUS) y + 3.3V de EK-TM4C123GXL. El archivo.bin de código c99 se adjunta con este tutorial. El archivo.bin se puede cargar en el microcontrolador usando LM Flash Programmer.

Paso 1: requisitos

Se requieren las siguientes cosas para realizar este proyecto: 1- Texas Instruments EK-TM4C123GXL

2- Potenciómetro (por ejemplo, 5K)

3- LCD 16x2

4- Terminal virtual (software en PC)

5- Programador Flash LM (software en PC)

=> Si no sabe cómo usar e instalar LM Flash Programmer, consulte mi Instructable anterior o haga clic en los siguientes enlaces:

Descargando LM Flash Programmer

Cargue un archivo.bin o.hex con el programador LM Flash

Paso 2: Pin-outs y cableado

Pin-outs y cableado
Pin-outs y cableado

Los pines y cableado de ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) y otros periféricos se adjuntan con este paso y también se dan a continuación:

================= TM4C123GXL => LCD

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

VBUS => VDD o VCC

GND => VSS

PB4 => RS

GND => RW

PE5 => E

PE4 => D4

PB1 => D5

PB0 => D6

PB5 => D7

+ 3,3 V => A

GND => K

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

TM4C123GXL => Potenciómetro

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

VBUS => 1er pin

GND => 3er pin

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

Potenciómetro => LCD

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

2do pin => Vo

=> Puede configurar el contraste con el potenciómetro

Paso 3: Cargue el archivo.bin

Cargue el archivo.bin
Cargue el archivo.bin
Cargue el archivo.bin
Cargue el archivo.bin

Cargue el archivo.bin adjunto con este paso en ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) usando LM Flash Programmer.

Paso 4: Ingrese sus datos para ingresar

Ingrese sus datos para ingresar
Ingrese sus datos para ingresar
Ingrese sus datos para ingresar
Ingrese sus datos para ingresar

Después de cargar el archivo.bin en ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), puede obtener su salida en la pantalla LCD de 16x2 e ingresar la entrada deseada en el terminal, por ejemplo. Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision o cualquier otro terminal virtual.

Recomendado: