Obsah:
Video: Sériová komunikace pomocí ARM Cortex-M4: 4 kroky
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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í
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 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í
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.