INHOUDSOPGAWE:

Seriële kommunikasie met behulp van ARM Cortex-M4: 4 stappe
Seriële kommunikasie met behulp van ARM Cortex-M4: 4 stappe

Video: Seriële kommunikasie met behulp van ARM Cortex-M4: 4 stappe

Video: Seriële kommunikasie met behulp van ARM Cortex-M4: 4 stappe
Video: Joscha Bach: Time, Simulation Hypothesis, Existence 2024, Julie
Anonim
Seriële kommunikasie met behulp van ARM Cortex-M4
Seriële kommunikasie met behulp van ARM Cortex-M4

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

Pin-outs en bedrading
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.bin -lêer op
Laai die.bin -lêer op
Laai die.bin -lêer op
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

Voer u data in vir invoer
Voer u data in vir invoer
Voer u data in vir invoer
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.

Aanbeveel: