Taula de continguts:

Comunicació en sèrie mitjançant ARM Cortex-M4: 4 passos
Comunicació en sèrie mitjançant ARM Cortex-M4: 4 passos

Vídeo: Comunicació en sèrie mitjançant ARM Cortex-M4: 4 passos

Vídeo: Comunicació en sèrie mitjançant ARM Cortex-M4: 4 passos
Vídeo: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Desembre
Anonim
Comunicació en sèrie mitjançant ARM Cortex-M4
Comunicació en sèrie mitjançant ARM Cortex-M4

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

Pin-outs i cablejat
Pin-outs 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
Pengeu el fitxer.bin
Pengeu el fitxer.bin
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

Introduïu les vostres dades per introduir-les
Introduïu les vostres dades per introduir-les
Introduïu les vostres dades per introduir-les
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.

Recomanat: