Indholdsfortegnelse:

Seriel kommunikation ved hjælp af ARM Cortex-M4: 4 trin
Seriel kommunikation ved hjælp af ARM Cortex-M4: 4 trin

Video: Seriel kommunikation ved hjælp af ARM Cortex-M4: 4 trin

Video: Seriel kommunikation ved hjælp af ARM Cortex-M4: 4 trin
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim
Seriel kommunikation ved hjælp af ARM Cortex-M4
Seriel kommunikation ved hjælp af ARM Cortex-M4

Dette er et breadboard-baseret projekt, der bruger ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) til seriel kommunikation ved hjælp af Virtual Terminal. Outputtet kan opnås på 16x2 LCD -skærm og input til seriel kommunikation kan gives i Serial Monitor of Energia IDE, Tera Team, Keil uVision eller anden virtuel terminal software.

Under operationen viser en RØD LED på EK-TM4C123GXL status for mikrokontroller. Under overførsel af seriedata til mikrokontroller blev den RØDE LED på EK-TM4C123GXL HVID. Hele kredsløbet drives af +5V (VBUS) og +3.3V af EK-TM4C123GXL..bin -fil med c99 -kode er vedhæftet denne vejledning..bin -fil kan uploades til mikrokontrolleren ved hjælp af LM Flash Programmer.

Trin 1: Krav

Følgende ting er nødvendige for at få dette projekt udført: 1- Texas Instruments EK-TM4C123GXL

2- Potentiometer (f.eks. 5K)

3- LCD 16x2

4- Virtual Terminal (software på pc)

5- LM Flash Programmer (software på pc)

=> Hvis du ikke ved, hvordan du bruger og installerer LM Flash Programmer, så tjek min tidligere Instructable, eller klik på følgende links:

Download af LM Flash Programmer

Upload.bin eller.hex -fil ved hjælp af LM Flash Programmer

Trin 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 enheder er knyttet til dette trin og også givet 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 => Potentiometer

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

VBUS => 1. pin

GND => 3. pin

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

Potentiometer => LCD

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

2. pin => Vo

=> Du kan indstille kontrast ved hjælp af potentiometer

Trin 3: Upload.bin -filen

Upload.bin -filen
Upload.bin -filen
Upload.bin -filen
Upload.bin -filen

Upload den vedhæftede.bin-fil med dette trin til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ved hjælp af LM Flash Programmer.

Trin 4: Indtast dine data til indtastning

Indtast dine data til indtastning
Indtast dine data til indtastning
Indtast dine data til indtastning
Indtast dine data til indtastning

Efter upload af.bin-fil til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) kan du få dit output på 16x2 LCD-skærm og indtaste din ønskede input i terminal f.eks. Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision eller enhver anden virtuel terminal.

Anbefalede: