Tabla de contenido:
Video: Comunicación en serie con ARM Cortex-M4: 4 pasos
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
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 adjunto con este paso en ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) usando LM Flash Programmer.
Paso 4: 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.