INHOUDSOPGAWE:
Video: Seriële kommunikasie met behulp van ARM Cortex-M4: 4 stappe
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit is 'n broodbordgebaseerde projek wat ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) gebruik vir seriële kommunikasie met behulp van virtuele terminale. Die uitset kan verkry word op 16x2 LCD -skerm en ingang vir seriële kommunikasie kan gegee word in Serial Monitor van Energia IDE, Tera Team, Keil uVision of enige ander virtuele terminale sagteware.
Tydens die operasie wys 'n ROOI LED van EK-TM4C123GXL die status van die mikrobeheerder. Terwyl die seriële data na die mikrobeheerder oorgedra word, het die ROOI LED van EK-TM4C123GXL WIT geword. Die hele stroombaan word aangedryf deur +5V (VBUS) en +3.3V EK-TM4C123GXL..bin -lêer van c99 -kode word by hierdie tutoriaal aangeheg..bin -lêer kan met die LM Flash Programmer na die mikrobeheerder opgelaai word.
Stap 1: Vereistes
Die volgende dinge is nodig om hierdie projek af te handel: 1- Texas Instruments EK-TM4C123GXL
2- Potensiometer (bv. 5K)
3- LCD 16x2
4- Virtuele terminale (sagteware op 'n rekenaar)
5- LM Flash Programmer (sagteware op 'n rekenaar)
=> As u nie weet hoe u LM Flash Programmer moet gebruik en installeer nie, kyk dan na my vorige Instructable, of klik op die volgende skakels:
Laai LM Flash Programmer af
Laai 'n.bin- of.hex -lêer op met behulp van LM Flash Programmer
Stap 2: Pin-outs en bedrading
Die pin-outs en bedrading van ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) en ander randapparatuur word by hierdie stap aangeheg en ook die volgende gegee:
================= 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 => Potensiometer
========================
VBUS => 1ste pen
GND => 3de pen
=================
Potensiometer => LCD
=================
2de pen => Vo
=> U kan kontras stel met behulp van die potensiometer
Stap 3: Laai die.bin -lêer op
Laai die aangehegte.bin-lêer met hierdie stap op na ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) met behulp van LM Flash Programmer.
Stap 4: Voer u data in vir invoer
Nadat u die.bin-lêer na die ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) opgelaai het, kan u u uitvoer op 16x2 LCD-skerm kry en die gewenste invoer in die terminaal invoer, bv. Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision of enige ander virtuele terminale.