Spisu treści:

Komunikacja szeregowa przy użyciu ARM Cortex-M4: 4 kroki
Komunikacja szeregowa przy użyciu ARM Cortex-M4: 4 kroki

Wideo: Komunikacja szeregowa przy użyciu ARM Cortex-M4: 4 kroki

Wideo: Komunikacja szeregowa przy użyciu ARM Cortex-M4: 4 kroki
Wideo: 15.SFI / Rdzeń ARM Cortex-M0 5G / Rafał Kozik 2024, Lipiec
Anonim
Komunikacja szeregowa przy użyciu ARM Cortex-M4
Komunikacja szeregowa przy użyciu ARM Cortex-M4

Jest to projekt oparty na płytce prototypowej, który wykorzystuje ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) do komunikacji szeregowej przy użyciu wirtualnego terminala. Wyjście można uzyskać na ekranie LCD 16x2, a wejście do komunikacji szeregowej można podać w Monitorze szeregowym Energia IDE, Tera Team, Keil uVision lub dowolnym innym oprogramowaniu terminala wirtualnego.

Podczas pracy CZERWONA DIODA LED EK-TM4C123GXL pokazuje stan mikrokontrolera. Podczas przesyłania danych szeregowych do mikrokontrolera CZERWONA dioda LED EK-TM4C123GXL zmieniła kolor na BIAŁĄ. Cały obwód zasilany jest napięciem +5V (VBUS) oraz +3,3V z EK-TM4C123GXL. Plik.bin kodu c99 jest dołączony do tego samouczka. Plik.bin można wgrać do mikrokontrolera za pomocą LM Flash Programmer.

Krok 1: Wymagania

Do wykonania tego projektu wymagane są następujące rzeczy: - Texas Instruments EK-TM4C123GXL

2- Potencjometr (np. 5K)

3-LCD 16x2

4- Wirtualny Terminal (oprogramowanie na PC)

Programator 5-LM Flash (oprogramowanie na PC)

=> Jeśli nie wiesz, jak używać i zainstalować programator LM Flash, sprawdź mój poprzedni Instructable lub kliknij następujące linki:

Pobieranie programatora LM Flash

Prześlij plik.bin lub.hex za pomocą programatora LM Flash

Krok 2: Wyprowadzenia i okablowanie

Wyprowadzenia i okablowanie
Wyprowadzenia i okablowanie

Pin-outs i okablowanie ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) i inne urządzenia peryferyjne są dołączone do tego kroku, a także podane poniżej:

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

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

VBUS => VDD lub VCC

GND => VSS

PB4 => RS

GND => RW

PE5 => E

PE4 => D4

PB1 => D5

PB0 => D6

PB5 => D7

+3,3V => A

GND => K

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

TM4C123GXL => Potencjometr

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

VBUS => 1. pin

GND => 3 pin

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

Potencjometr => LCD

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

Drugi pin => Vo

=> Możesz ustawić kontrast za pomocą potencjometru

Krok 3: Prześlij plik.bin

Prześlij plik.bin
Prześlij plik.bin
Prześlij plik.bin
Prześlij plik.bin

Prześlij załączony plik.bin z tym krokiem do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) za pomocą LM Flash Programmer.

Krok 4: Wprowadź swoje dane do wprowadzenia

Wprowadź swoje dane do wprowadzenia
Wprowadź swoje dane do wprowadzenia
Wprowadź swoje dane do wprowadzenia
Wprowadź swoje dane do wprowadzenia

Po przesłaniu pliku.bin do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) możesz uzyskać wynik na ekranie LCD 16x2 i wprowadzić żądane wejście w terminalu, np. Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision lub dowolny inny wirtualny terminal.

Zalecana: