Spisu treści:
Wideo: Komunikacja szeregowa przy użyciu ARM Cortex-M4: 4 kroki
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
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 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
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.