Taula de continguts:
Vídeo: Comunicació en sèrie mitjançant ARM Cortex-M4: 4 passos
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Es tracta d’un projecte basat en taulers de treball que utilitza ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) per a la comunicació en sèrie mitjançant el terminal virtual. La sortida es pot obtenir a la pantalla LCD de 16x2 i l’entrada per a la comunicació en sèrie es pot donar al monitor sèrie d’Energia IDE, Tera Team, Keil uVision o qualsevol altre programari de terminal virtual.
Durant l'operació, un LED VERMELL d'EK-TM4C123GXL mostra l'estat del microcontrolador. En transferir les dades de sèrie al microcontrolador, el LED VERMELL de l’EK-TM4C123GXL es va tornar BLANC. Tot el circuit funciona amb + 5 V (VBUS) i + 3,3 V d’EK-TM4C123GXL. El fitxer.bin de codi c99 s’adjunta amb aquest tutorial. El fitxer.bin es pot penjar al microcontrolador mitjançant LM Flash Programmer.
Pas 1: requisits
Per dur a terme aquest projecte, calen les següents coses: 1- Texas Instruments EK-TM4C123GXL
2- Potenciòmetre (per exemple, 5K)
3- LCD 16x2
4- Terminal virtual (programari en PC)
5- Programador LM Flash (programari per a PC)
=> Si no sabeu utilitzar i instal·lar LM Flash Programmer, consulteu el meu anterior instructable o feu clic als enllaços següents:
Descarregant LM Flash Programmer
Pengeu fitxers.bin o.hex amb el programador LM Flash
Pas 2: connexions i cablejat
Els passadors i cablejat d'ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) i d'altres perifèrics s'adjunten amb aquest pas i també es donen els següents:
================= TM4C123GXL => LCD
=================
VBUS => VDD o VCC
GND => VSS
PB4 => RS
GND => RW
PE5 => E
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+ 3,3V => A
GND => K
========================
TM4C123GXL => Potenciòmetre
========================
VBUS => 1er pin
GND => 3r pin
=================
Potenciòmetre => LCD
=================
2n pin => Vo
=> Podeu establir el contrast mitjançant el Potenciómetre
Pas 3: pengeu el fitxer.bin
Pengeu el fitxer.bin adjunt amb aquest pas a ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) mitjançant LM Flash Programmer.
Pas 4: introduïu les vostres dades per introduir-les
Després de carregar el fitxer.bin a ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), podeu obtenir la vostra sortida a la pantalla LCD de 16x2 i introduir l’entrada desitjada al terminal, per exemple. Energia IDE Serial Monitor, terminal virtual de Tera Team, Keil uVision o qualsevol altre terminal virtual.