Obsah:

Sériová komunikace pomocí ARM Cortex-M4: 4 kroky
Sériová komunikace pomocí ARM Cortex-M4: 4 kroky

Video: Sériová komunikace pomocí ARM Cortex-M4: 4 kroky

Video: Sériová komunikace pomocí ARM Cortex-M4: 4 kroky
Video: ARM Cortex M (Tkalci na webu / Urob si sám, hardware edition) 2024, Červenec
Anonim
Sériová komunikace pomocí ARM Cortex-M4
Sériová komunikace pomocí ARM Cortex-M4

Jedná se o prkénkový projekt, který používá ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pro sériovou komunikaci pomocí virtuálního terminálu. Výstup lze získat na obrazovce LCD 16x2 a vstup pro sériovou komunikaci lze zadat v sériovém monitoru Energia IDE, Tera Team, Keil uVision nebo v jakémkoli jiném softwaru virtuálního terminálu.

Během operace ČERVENÁ LED dioda EK-TM4C123GXL zobrazuje stav mikrokontroléru. Při přenosu sériových dat do mikrokontroléru se ČERVENÁ LED dioda EK-TM4C123GXL změnila na BÍLOU. Celý obvod je napájen +5V (VBUS) a +3,3V EK-TM4C123GXL. K tomuto tutoriálu je připojen soubor.bin s kódem c99..bin soubor lze nahrát do mikrokontroléru pomocí LM Flash Programmer.

Krok 1: Požadavky

K provedení tohoto projektu jsou zapotřebí následující věci: 1- Texas Instruments EK-TM4C123GXL

2- Potenciometr (např. 5K)

3- LCD 16x2

4- Virtuální terminál (software na PC)

5- LM Flash Programmer (software na PC)

=> Pokud nevíte, jak používat a nainstalovat LM Flash Programmer, podívejte se prosím na můj předchozí Instructable, nebo klikněte na následující odkazy:

Stahování LM Flash Programmer

Nahrajte soubor.bin nebo.hex pomocí LM Flash Programmer

Krok 2: Pin-out a zapojení

Pin-outy a zapojení
Pin-outy a zapojení

K tomuto kroku jsou připojeny vývody a zapojení ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) a dalších periferií a jsou také uvedeny následující:

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

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

VBUS => VDD nebo VCC

GND => VSS

PB4 => RS

GND => RW

PE5 => E

PE4 => D4

PB1 => D5

PB0 => D6

PB5 => D7

+3,3 V => A.

GND => K

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

TM4C123GXL => Potenciometr

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

VBUS => 1. pin

GND => 3. pin

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

Potenciometr => LCD

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

2. pin => Vo

=> Kontrast můžete nastavit pomocí potenciometru

Krok 3: Nahrajte soubor.bin

Nahrajte soubor.bin
Nahrajte soubor.bin
Nahrajte soubor.bin
Nahrajte soubor.bin

Nahrajte přiložený.bin soubor s tímto krokem do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pomocí LM Flash Programmer.

Krok 4: Zadejte svá data pro zadání

Zadejte svá data pro zadání
Zadejte svá data pro zadání
Zadejte svá data pro zadání
Zadejte svá data pro zadání

Po nahrání souboru.bin do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) můžete získat výstup na obrazovce LCD 16x2 a zadat požadovaný vstup do terminálu, např. Sériový monitor Energia IDE, virtuální terminál Tera Team, Keil uVision nebo jakýkoli jiný virtuální terminál.

Doporučuje: