Innholdsfortegnelse:

Seriell kommunikasjon ved hjelp av ARM Cortex-M4: 4 trinn
Seriell kommunikasjon ved hjelp av ARM Cortex-M4: 4 trinn

Video: Seriell kommunikasjon ved hjelp av ARM Cortex-M4: 4 trinn

Video: Seriell kommunikasjon ved hjelp av ARM Cortex-M4: 4 trinn
Video: The Choice is Ours (2016) Official Full Version 2024, November
Anonim
Seriell kommunikasjon ved hjelp av ARM Cortex-M4
Seriell kommunikasjon ved hjelp av ARM Cortex-M4

Dette er et breadboard-basert prosjekt som bruker ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) for seriell kommunikasjon ved hjelp av Virtual Terminal. Utgangen kan fås på 16x2 LCD -skjerm og inngang for seriell kommunikasjon kan gis i Serial Monitor of Energia IDE, Tera Team, Keil uVision eller annen virtuell terminalprogramvare.

Under operasjonen viser en RØD LED på EK-TM4C123GXL statusen til mikrokontrolleren. Under overføring av seriedata til mikrokontroller ble RØD LED på EK-TM4C123GXL HVIT. Hele kretsen drives av +5V (VBUS) og +3.3V EK-TM4C123GXL..bin -fil med c99 -kode er vedlagt denne opplæringen..bin -fil kan lastes opp til mikrokontrolleren ved hjelp av LM Flash Programmer.

Trinn 1: Krav

Følgende ting kreves for å få dette prosjektet utført: 1- Texas Instruments EK-TM4C123GXL

2- Potensiometer (f.eks. 5K)

3- LCD 16x2

4- Virtual Terminal (programvare på PC)

5- LM Flash Programmer (programvare på PC)

=> Hvis du ikke vet hvordan du bruker og installerer LM Flash Programmer, kan du sjekke ut min tidligere Instructable, eller klikk på følgende lenker:

Last ned LM Flash programmerer

Last opp.bin- eller.hex -fil ved hjelp av LM Flash Programmer

Trinn 2: Pin-outs og ledninger

Pin-outs og ledninger
Pin-outs og ledninger

Pin-outs og ledninger til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) og andre eksterne enheter er knyttet til dette trinnet og også gitt følgende:

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

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

VBUS => VDD eller VCC

GND => VSS

PB4 => RS

GND => RW

PE5 => E

PE4 => D4

PB1 => D5

PB0 => D6

PB5 => D7

+3.3V => A

GND => K

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

TM4C123GXL => Potensiometer

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

VBUS => 1. pin

GND => 3. pin

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

Potensiometer => LCD

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

2. pin => Vo

=> Du kan angi kontrast ved hjelp av potensiometer

Trinn 3: Last opp.bin -filen

Last opp.bin -filen
Last opp.bin -filen
Last opp.bin -filen
Last opp.bin -filen

Last opp den vedlagte.bin-filen med dette trinnet til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ved hjelp av LM Flash Programmer.

Trinn 4: Skriv inn dataene dine for inndata

Skriv inn dataene dine for inndata
Skriv inn dataene dine for inndata
Skriv inn dataene dine for inndata
Skriv inn dataene dine for inndata

Etter å ha lastet opp.bin-fil til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), kan du få utgangen på 16x2 LCD-skjerm og skrive inn ønsket inngang i terminal, f.eks. Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision eller annen virtuell terminal.

Anbefalt: