Kazalo:

Zaporedna komunikacija z uporabo ARM Cortex-M4: 4 koraki
Zaporedna komunikacija z uporabo ARM Cortex-M4: 4 koraki

Video: Zaporedna komunikacija z uporabo ARM Cortex-M4: 4 koraki

Video: Zaporedna komunikacija z uporabo ARM Cortex-M4: 4 koraki
Video: The Choice is Ours (2016) Official Full Version 2024, Julij
Anonim
Zaporedna komunikacija z uporabo ARM Cortex-M4
Zaporedna komunikacija z uporabo ARM Cortex-M4

To je projekt, ki temelji na matični plošči in uporablja ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) za serijsko komunikacijo z uporabo navideznega terminala. Izhod lahko dobite na LCD zaslonu 16x2, vhod za serijsko komunikacijo pa v Serijski monitor programa Energia IDE, Tera Team, Keil uVision ali katero koli drugo programsko opremo za virtualne terminale.

Med delovanjem RDEČA LED dioda EK-TM4C123GXL prikazuje stanje mikrokrmilnika. Med prenosom serijskih podatkov v mikrokrmilnik je RDEČA LED dioda EK-TM4C123GXL postala BELA. Celotno vezje napaja +5V (VBUS) in +3.3V EK-TM4C123GXL..bin datoteka s kodo c99 je priložena tej vadnici. Datoteko.bin lahko naložite v mikrokrmilnik s programom LM Flash Programmer.

1. korak: Zahteve

Za izvedbo tega projekta so potrebne naslednje stvari: 1- Texas Instruments EK-TM4C123GXL

2- Potenciometer (npr. 5K)

3- LCD 16x2

4- Virtualni terminal (programska oprema v računalniku)

5- LM Flash Programmer (programska oprema za osebni računalnik)

=> Če ne veste, kako uporabljati in namestiti LM Flash Programmer, si oglejte moj prejšnji Instructable ali kliknite naslednje povezave:

Prenos LM Flash programatorja

Naložite datoteko.bin ali.hex s programom LM Flash Programmer

2. korak: Pin-out in ožičenje

Odklopi in ožičenje
Odklopi in ožičenje

Izhodi in ožičenje ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) in drugih zunanjih naprav so pritrjeni s tem korakom in podani tudi naslednji:

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

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

VBUS => VDD ali VCC

GND => VSS

PB4 => RS

GND => RW

PE5 => E

PE4 => D4

PB1 => D5

PB0 => D6

PB5 => D7

+3,3 V => A

GND => K

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

TM4C123GXL => Potenciometer

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

VBUS => 1. pin

GND => 3. pin

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

Potenciometer => LCD

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

2. pin => Vo

=> Kontrast lahko nastavite s potenciometrom

3. korak: Naložite datoteko.bin

Naložite datoteko.bin
Naložite datoteko.bin
Naložite datoteko.bin
Naložite datoteko.bin

Priloženo datoteko.bin s tem korakom naložite v ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) s programom LM Flash Programmer.

4. korak: Vnesite svoje podatke za vnos

Vnesite svoje podatke za vnos
Vnesite svoje podatke za vnos
Vnesite svoje podatke za vnos
Vnesite svoje podatke za vnos

Ko naložite datoteko.bin v ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), lahko dobite svoj izhod na 16x2 LCD zaslonu in vnesete želeni vhod v terminal, npr. Energijski serijski monitor IDE, navidezni terminal Tera Team, Keil uVision ali kateri koli drug virtualni terminal.

Priporočena: