Serijska komunikacija pomoću ARM Cortex-M4: 4 koraka
Serijska komunikacija pomoću ARM Cortex-M4: 4 koraka

Video: Serijska komunikacija pomoću ARM Cortex-M4: 4 koraka

Video: Serijska komunikacija pomoću ARM Cortex-M4: 4 koraka
Video: Brain Fog, Stress and Hydration: What Research Tells Us Webinar 2025, Januar
Anonim
Serijska komunikacija pomoću ARM Cortex-M4
Serijska komunikacija pomoću ARM Cortex-M4

Ovo je projekt zasnovan na matičnoj ploči koji koristi ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) za serijsku komunikaciju pomoću virtualnog terminala. Izlaz se može dobiti na LCD ekranu veličine 16x2, a ulaz za serijsku komunikaciju može se dati u serijskom monitoru Energia IDE, Tera Team, Keil uVision ili bilo kojem drugom virtualnom terminalnom softveru.

Tokom rada, CRVENA LED dioda EK-TM4C123GXL prikazuje status mikrokontrolera. Prilikom prijenosa serijskih podataka u mikrokontroler, CRVENA LED dioda EK-TM4C123GXL postala je BIJELA. Cijelo kolo napaja +5V (VBUS) i +3.3V EK-TM4C123GXL..bin datoteka c99 koda je priložena ovom vodiču..bin datoteka može se učitati u mikrokontroler pomoću LM Flash programatora.

Korak 1: Zahtjevi

Za realizaciju ovog projekta potrebne su sljedeće stvari: 1- Texas Instruments EK-TM4C123GXL

2- Potenciometar (npr. 5K)

3- LCD 16x2

4- Virtualni terminal (softver na računaru)

5- LM Flash programator (softver na računaru)

=> Ako ne znate kako koristiti i instalirati LM Flash programator, molimo vas da pogledate moj prethodni Instructable ili kliknite na sljedeće veze:

Preuzimanje LM Flash programatora

Otpremite.bin ili.hex datoteku pomoću LM Flash programatora

Korak 2: Isključivanje i ožičenje

Isključivanje i ožičenje
Isključivanje i ožičenje

Pin-izlazi i ožičenje ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) i drugih perifernih uređaja priključeni su ovim korakom i također su dati:

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

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

VBUS => VDD ili VCC

GND => VSS

PB4 => RS

GND => RW

PE5 => E

PE4 => D4

PB1 => D5

PB0 => D6

PB5 => D7

+3.3V => A

GND => K

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

TM4C123GXL => Potenciometar

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

VBUS => 1. pin

GND => 3. pin

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

Potenciometar => LCD

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

2. pin => Vo

=> Možete postaviti kontrast pomoću potenciometra

Korak 3: Otpremite.bin datoteku

Otpremite.bin datoteku
Otpremite.bin datoteku
Otpremite.bin datoteku
Otpremite.bin datoteku

Prenesite priloženu.bin datoteku s ovim korakom na ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pomoću LM Flash programatora.

Korak 4: Unesite svoje podatke za unos

Unesite svoje podatke za unos
Unesite svoje podatke za unos
Unesite svoje podatke za unos
Unesite svoje podatke za unos

Nakon što otpremite.bin datoteku na ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), možete dobiti izlaz na LCD ekranu od 16x2 i unijeti željeni ulaz u terminal, npr. Energia IDE serijski monitor, Tera Team Virtualni terminal, Keil uVision ili bilo koji drugi virtualni terminal.