Inhoudsopgave:

Seriële communicatie met ARM Cortex-M4: 4 stappen
Seriële communicatie met ARM Cortex-M4: 4 stappen

Video: Seriële communicatie met ARM Cortex-M4: 4 stappen

Video: Seriële communicatie met ARM Cortex-M4: 4 stappen
Video: Trace Tutorial for ARM® Cortex-™ M 2024, November
Anonim
Seriële communicatie met behulp van ARM Cortex-M4
Seriële communicatie met behulp van ARM Cortex-M4

Dit is een op breadboard gebaseerd project dat ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) gebruikt voor seriële communicatie met behulp van Virtual Terminal. De uitvoer kan worden verkregen op een 16x2 LCD-scherm en invoer voor seriële communicatie kan worden gegeven in seriële monitor van Energia IDE, Tera Team, Keil uVision of andere virtuele terminalsoftware.

Tijdens de operatie geeft een RODE LED van de EK-TM4C123GXL de status van de microcontroller aan. Tijdens het overbrengen van de seriële gegevens naar de microcontroller, werd de RODE LED van de EK-TM4C123GXL WIT. Het hele circuit wordt gevoed door +5V (VBUS) en +3.3V van EK-TM4C123GXL..bin-bestand met c99-code is bij deze zelfstudie gevoegd..bin-bestand kan worden geüpload naar de microcontroller met behulp van LM Flash Programmer.

Stap 1: Vereisten

De volgende dingen zijn nodig om dit project voor elkaar te krijgen: - Texas Instruments EK-TM4C123GXL

2- Potentiometer (bijv. 5K)

3- LCD 16x2

4- Virtuele Terminal (software op pc)

5- LM Flash Programmer (software op pc)

=> Als je niet weet hoe je LM Flash Programmer moet gebruiken en installeren, bekijk dan mijn vorige Instructable of klik op de volgende links:

LM Flash Programmer downloaden

Upload.bin of.hex-bestand met LM Flash Programmer

Stap 2: Pin-outs en bedrading

Pin-outs en bedrading
Pin-outs en bedrading

De pin-outs en bedrading van ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) en andere randapparatuur is bij deze stap bevestigd en wordt ook als volgt gegeven:

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

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

VBUS => VDD of 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 => 1e pin

GND => 3e pin

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

Potentiometer => LCD

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

2e pin => Vo

=> U kunt het contrast instellen met Potentiometer

Stap 3: Upload het.bin-bestand

Upload het.bin-bestand
Upload het.bin-bestand
Upload het.bin-bestand
Upload het.bin-bestand

Upload het bijgevoegde.bin-bestand met deze stap naar ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) met behulp van LM Flash Programmer.

Stap 4: Voer uw gegevens in voor invoer

Voer uw gegevens in voor invoer
Voer uw gegevens in voor invoer
Voer uw gegevens in voor invoer
Voer uw gegevens in voor invoer

Na het uploaden van het.bin-bestand naar ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), kunt u uw uitvoer op een 16x2 LCD-scherm krijgen en de gewenste invoer in terminal invoeren, b.v. Energia IDE Seriële Monitor, Tera Team Virtual Terminal, Keil uVision of een andere virtuele terminal.

Aanbevolen: