Inhoudsopgave:
Video: Seriële communicatie met ARM Cortex-M4: 4 stappen
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
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
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 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
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.