Innehållsförteckning:

Seriell kommunikation med ARM Cortex-M4: 4 steg
Seriell kommunikation med ARM Cortex-M4: 4 steg

Video: Seriell kommunikation med ARM Cortex-M4: 4 steg

Video: Seriell kommunikation med ARM Cortex-M4: 4 steg
Video: The Real Story of Paris Hilton | This Is Paris Official Documentary 2024, December
Anonim
Seriell kommunikation med ARM Cortex-M4
Seriell kommunikation med ARM Cortex-M4

Detta är ett breadboard-baserat projekt som använder ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) för seriell kommunikation med virtuell terminal. Utmatningen kan erhållas på 16x2 LCD -skärm och ingång för seriell kommunikation kan ges i Serial Monitor of Energia IDE, Tera Team, Keil uVision eller någon annan virtuell terminalprogramvara.

Under operationen visar en RÖD LED på EK-TM4C123GXL status för mikrokontroller. Vid överföring av seriedata till mikrokontroller blev RÖD LED på EK-TM4C123GXL VIT. Hela kretsen drivs av +5V (VBUS) och +3.3V EK-TM4C123GXL..bin -fil med c99 -kod bifogas denna handledning..bin -fil kan laddas upp till mikrokontrollen med LM Flash Programmer.

Steg 1: Krav

Följande saker krävs för att få detta projekt gjort: 1- Texas Instruments EK-TM4C123GXL

2- Potentiometer (t.ex. 5K)

3- LCD 16x2

4- Virtuell terminal (programvara på PC)

5- LM Flash Programmerare (programvara på PC)

=> Om du inte vet hur du använder och installerar LM Flash Programmer, vänligen kolla in min tidigare Instructable, eller klicka på följande länkar:

Ladda ner LM Flash programmerare

Ladda upp.bin- eller.hex -fil med LM Flash Programmer

Steg 2: Pin-outs & Wiring

Pin-outs och ledningar
Pin-outs och ledningar

Pin-outs & Wiring av ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) och annan kringutrustning är ansluten till detta steg och ges också följande:

================= 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: a stift

GND => 3: e stift

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

Potentiometer => LCD

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

2: a pin => Vo

=> Du kan ställa in kontrast med Potentiometer

Steg 3: Ladda upp.bin -filen

Ladda upp.bin -filen
Ladda upp.bin -filen
Ladda upp.bin -filen
Ladda upp.bin -filen

Ladda upp den bifogade.bin-filen med detta steg till ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) med LM Flash Programmer.

Steg 4: Ange dina data för inmatning

Ange dina data för inmatning
Ange dina data för inmatning
Ange dina data för inmatning
Ange dina data för inmatning

Efter att du har laddat upp.bin-filen till ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) kan du få din utmatning på 16x2 LCD-skärm och ange önskad ingång i terminal t.ex. Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision eller någon annan virtuell terminal.

Rekommenderad: