![Sériová komunikace pomocí ARM Cortex-M4: 4 kroky Sériová komunikace pomocí ARM Cortex-M4: 4 kroky](https://i.howwhatproduce.com/images/001/image-1133-119-j.webp)
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
![Sériová komunikace pomocí ARM Cortex-M4 Sériová komunikace pomocí ARM Cortex-M4](https://i.howwhatproduce.com/images/001/image-1133-120-j.webp)
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í](https://i.howwhatproduce.com/images/001/image-1133-121-j.webp)
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](https://i.howwhatproduce.com/images/001/image-1133-122-j.webp)
![Nahrajte soubor.bin Nahrajte soubor.bin](https://i.howwhatproduce.com/images/001/image-1133-123-j.webp)
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í](https://i.howwhatproduce.com/images/001/image-1133-124-j.webp)
![Zadejte svá data pro zadání Zadejte svá data pro zadání](https://i.howwhatproduce.com/images/001/image-1133-125-j.webp)
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:
Sériová komunikace Arduino: 5 kroků
![Sériová komunikace Arduino: 5 kroků Sériová komunikace Arduino: 5 kroků](https://i.howwhatproduce.com/images/007/image-18061-j.webp)
Sériová komunikace Arduino: Mnoho projektů Arduino spoléhá na přenos dat mezi několika Arduiny. Ať už jste fanouškem stavění RC auta, RC letadla nebo navrhování meteorologické stanice se vzdáleným displejem, budete muset vědět, jak spolehlivě přenos seria
Sériová komunikace PIC MCU a Python: 5 kroků
![Sériová komunikace PIC MCU a Python: 5 kroků Sériová komunikace PIC MCU a Python: 5 kroků](https://i.howwhatproduce.com/images/002/image-5925-13-j.webp)
Sériová komunikace PIC MCU a Python: Dobrý den, lidi! V tomto projektu se pokusím vysvětlit své experimenty na sériové komunikaci PIC MCU a Python. Přes internet existuje mnoho návodů a videí, jak komunikovat s PIC MCU přes virtuální terminál, což je velmi užitečné. Howev
Sériová komunikace Arduino a Python - displej klávesnice: 4 kroky
![Sériová komunikace Arduino a Python - displej klávesnice: 4 kroky Sériová komunikace Arduino a Python - displej klávesnice: 4 kroky](https://i.howwhatproduce.com/images/003/image-6993-8-j.webp)
Sériová komunikace Arduino a Python - zobrazení klávesnice: Tento projekt je určen pro uživatele počítačů Mac, ale lze jej také implementovat pro Linux a Windows, jediným krokem, který by se měl lišit, je instalace
Bezdrátová sériová komunikace pomocí Bluefruit: 4 kroky
![Bezdrátová sériová komunikace pomocí Bluefruit: 4 kroky Bezdrátová sériová komunikace pomocí Bluefruit: 4 kroky](https://i.howwhatproduce.com/images/003/image-7327-12-j.webp)
Bezdrátová sériová komunikace pomocí Bluefruit: Zde je jednoduchý krok za krokem průvodce, jak vyměnit vaše vodiče za nízkoenergetické připojení bluetooth: Chvíli mi trvalo, než jsem na to přišel, protože neexistuje téměř žádná dokumentace, jak to udělat s moderními bluetooth nízkoenergetickými technologiemi, jako je jako Bluefrui
Laserový tripwire pomocí ARM Cortex-M4: 4 kroky
![Laserový tripwire pomocí ARM Cortex-M4: 4 kroky Laserový tripwire pomocí ARM Cortex-M4: 4 kroky](https://i.howwhatproduce.com/images/001/image-635-71-j.webp)
Laser Tripwire pomocí ARM Cortex-M4: Jedná se o prkénko založený projekt, který používá ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) k vytvoření systému Laser Tripwire. Systém pracuje s bzučákem, externím monochromatickým zdrojem světla ve formě zaostřeného paprsku , LDR a NPN tranzistor.BC54