Cuprins:
Video: Comunicare în serie utilizând ARM Cortex-M4: 4 pași
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Acesta este un proiect bazat pe panou care folosește ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pentru comunicarea în serie utilizând terminalul virtual. Ieșirea poate fi obținută pe ecranul LCD 16x2 și intrarea pentru comunicarea serială poate fi dată în monitorul serial al Energia IDE, Tera Team, Keil uVision sau orice alt software terminal virtual.
În timpul operației, un LED ROȘU al EK-TM4C123GXL arată starea microcontrolerului. În timp ce transferați datele seriale pe microcontroler, LED-ul ROȘU al EK-TM4C123GXL a devenit ALB. Întregul circuit este alimentat de + 5V (VBUS) și + 3,3V din EK-TM4C123GXL. Fișierul.bin cu cod c99 este atașat la acest tutorial. Fișierul.bin poate fi încărcat pe microcontroler folosind LM Flash Programmer.
Pasul 1: Cerințe
Pentru realizarea acestui proiect sunt necesare următoarele lucruri: 1- Texas Instruments EK-TM4C123GXL
2- Potențiometru (de ex. 5K)
3- LCD 16x2
4- Terminal virtual (software pe computer)
5- LM Flash Programmer (software pe computer)
=> Dacă nu știi cum să folosești și să instalezi LM Flash Programmer, atunci te rog să verifici Anteriorul meu instructabil sau să faci clic pe următoarele linkuri:
Descărcarea programatorului LM Flash
Încărcați fișierul.bin sau.hex folosind programatorul LM Flash
Pasul 2: Pin-outs și cablare
Pin-out-urile și cablarea ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) și a altor periferice sunt atașate la acest pas și sunt prezentate, de asemenea:
================= TM4C123GXL => LCD
=================
VBUS => VDD sau VCC
GND => VSS
PB4 => RS
GND => RW
PE5 => E
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+ 3,3V => A
GND => K
========================
TM4C123GXL => Potențiometru
========================
VBUS => primul pin
GND => al treilea pin
=================
Potențiometru => LCD
=================
Al 2-lea pin => Vo
=> Puteți seta contrastul utilizând Potentiometer
Pasul 3: Încărcați fișierul.bin
Încărcați fișierul.bin atașat cu acest pas în ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) folosind LM Flash Programmer.
Pasul 4: introduceți datele pentru introducere
După încărcarea fișierului.bin în ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), puteți obține ieșirea pe ecran LCD 16x2 și introduceți intrarea dorită în terminal, de ex. Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision sau orice alt terminal virtual.