Tartalomjegyzék:

Soros kommunikáció az ARM Cortex-M4 használatával: 4 lépés
Soros kommunikáció az ARM Cortex-M4 használatával: 4 lépés

Videó: Soros kommunikáció az ARM Cortex-M4 használatával: 4 lépés

Videó: Soros kommunikáció az ARM Cortex-M4 használatával: 4 lépés
Videó: Объяснение прошивки Marlin 2.0.x 2024, Július
Anonim
Soros kommunikáció az ARM Cortex-M4 használatával
Soros kommunikáció az ARM Cortex-M4 használatával

Ez egy kenyeretábla-alapú projekt, amely ARM Cortex-M4-et (Texas Instruments EK-TM4C123GXL) használ a soros kommunikációhoz a virtuális terminál használatával. A kimenet 16x2 LCD képernyőn szerezhető be, és a soros kommunikáció bemenete megadható az Energia IDE, a Tera Team, a Keil uVision vagy bármely más virtuális terminál szoftver soros monitorában.

A művelet során az EK-TM4C123GXL PIROS LED-je mutatja a mikrokontroller állapotát. A soros adatok mikrokontrollerre történő átvitele közben az EK-TM4C123GXL PIROS LED-je FEHÉR lett. Az egész áramkört +5 V (VBUS) és +3,3 V EK-TM4C123GXL táplálja. A bemutatóhoz a c99 kódú.bin fájl tartozik..bin fájl feltölthető a mikrokontrollerre az LM Flash Programmer segítségével.

1. lépés: Követelmények

A projekt elvégzéséhez a következőkre van szükség: 1- Texas Instruments EK-TM4C123GXL

2- Potenciométer (pl. 5K)

3- LCD 16x2

4- Virtuális terminál (szoftver PC-n)

5- LM Flash programozó (szoftver PC-n)

=> Ha nem tudja, hogyan kell használni és telepíteni az LM Flash programozót, akkor nézze meg korábbi Instructable programomat, vagy kattintson az alábbi linkekre:

LM Flash programozó letöltése

Töltsön fel.bin vagy.hex fájlt az LM Flash programozó segítségével

2. lépés: Kimenetek és kábelezés

Pin-out-ok és vezetékek
Pin-out-ok és vezetékek

Az ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) és egyéb perifériák ki- és bekötései ezzel a lépéssel vannak csatolva, és a következők is:

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

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

VBUS => VDD vagy VCC

GND => VSS

PB4 => RS

GND => RW

PE5 => E.

PE4 => D4

PB1 => D5

PB0 => D6

PB5 => D7

+3.3V => A

GND => K

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

TM4C123GXL => Potenciométer

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

VBUS => 1. tüske

GND => 3. tüske

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

Potenciométer => LCD

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

2. tüske => Vo

=> A potenciométer segítségével beállíthatja a kontrasztot

3. lépés: Töltse fel a.bin fájlt

Töltse fel a.bin fájlt
Töltse fel a.bin fájlt
Töltse fel a.bin fájlt
Töltse fel a.bin fájlt

Töltse fel a csatolt.bin fájlt ezzel a lépéssel az ARM Cortex-M4-be (Texas Instruments EK-TM4C123GXL) az LM Flash programozó segítségével.

4. lépés: Adja meg adatait a bevitelhez

Adja meg adatait a bevitelhez
Adja meg adatait a bevitelhez
Adja meg adatait a bevitelhez
Adja meg adatait a bevitelhez

Miután feltöltötte a.bin fájlt az ARM Cortex-M4-be (Texas Instruments EK-TM4C123GXL), a kimenetét 16x2-es LCD képernyőn kaphatja meg, és megadhatja a kívánt bemenetet a terminálban, pl. Energia IDE soros monitor, Tera Team virtuális terminál, Keil uVision vagy bármely más virtuális terminál.

Ajánlott: