Obsah:

Sériová komunikácia pomocou ARM Cortex-M4: 4 kroky
Sériová komunikácia pomocou ARM Cortex-M4: 4 kroky

Video: Sériová komunikácia pomocou ARM Cortex-M4: 4 kroky

Video: Sériová komunikácia pomocou ARM Cortex-M4: 4 kroky
Video: Очаровательный заброшенный замок 17 века во Франции (полностью замороженный во времени на 26 лет) 2024, Júl
Anonim
Sériová komunikácia pomocou ARM Cortex-M4
Sériová komunikácia pomocou ARM Cortex-M4

Toto je projekt založený na breadboarde, ktorý používa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) na sériovú komunikáciu pomocou virtuálneho terminálu. Výstup je možné získať na obrazovke LCD 16x2 a vstup pre sériovú komunikáciu je možné zadať v sériovom monitore Energia IDE, Tera Team, Keil uVision alebo v inom softvéri pre virtuálne terminály.

Počas prevádzky ČERVENÁ LED dióda EK-TM4C123GXL zobrazuje stav mikrokontroléra. Pri prenose sériových údajov do mikrokontroléra sa ČERVENÁ LED dióda EK-TM4C123GXL zmenila na BIELU. Celý obvod je napájaný +5 V (VBUS) a +3,3 V modulu EK-TM4C123GXL. K tomuto tutoriálu je priložený súbor.bin s kódom c99. Súbor.bin je možné nahrať do mikrokontroléra pomocou programu LM Flash Programmer.

Krok 1: Požiadavky

Na realizáciu tohto projektu sú potrebné nasledujúce položky: 1- Texas Instruments EK-TM4C123GXL

2- Potenciometer (napr. 5K)

3- LCD 16x2

4- Virtuálny terminál (softvér na PC)

5- LM Flash Programmer (softvér na PC)

=> Ak neviete, ako používať a nainštalovať LM Flash Programmer, prečítajte si môj predchádzajúci návod alebo kliknite na nasledujúce odkazy:

Sťahovanie LM Flash programátora

Odošlite súbor.bin alebo.hex pomocou programu LM Flash Programmer

Krok 2: Pin-outy a zapojenie

Pin-outy a zapojenie
Pin-outy a zapojenie

K tomuto kroku sú pripojené vývody a zapojenie ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) a ďalších periférnych zariadení a sú tiež uvedené nasledovne:

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

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

VBUS => VDD alebo 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. kolík => Vo

=> Kontrast môžete nastaviť pomocou potenciometra

Krok 3: Nahrajte súbor.bin

Odovzdajte súbor.bin
Odovzdajte súbor.bin
Odovzdajte súbor.bin
Odovzdajte súbor.bin

Priložený.bin súbor s týmto krokom nahrajte do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pomocou LM Flash Programmer.

Krok 4: Zadajte svoje údaje na zadanie

Zadajte svoje údaje na zadanie
Zadajte svoje údaje na zadanie
Zadajte svoje údaje na zadanie
Zadajte svoje údaje na zadanie

Po nahraní súboru.bin do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) môžete získať svoj výstup na obrazovke LCD 16x2 a zadať požadovaný vstup do terminálu, napr. Sériový monitor Energia IDE, virtuálny terminál Tera Team, Keil uVision alebo akýkoľvek iný virtuálny terminál.

Odporúča: