Cuprins:
- Pasul 1: Cerințe
- Pasul 2: Pin-outs și cablare
- Pasul 3: Încărcați fișierul.bin
- Pasul 4: introduceți datele pentru introducere
Video: Comunicare în serie utilizând ARM Cortex-M4: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
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.
Recomandat:
Comunicare în serie Arduino: 5 pași
Comunicare în serie Arduino: Multe proiecte Arduino se bazează pe transmiterea datelor între mai multe Arduino. Fie că sunteți un pasionat care construiește o mașină RC, un avion RC sau proiectați o stație meteo cu un afișaj de la distanță, va trebui să știți cum să fiabil transfer seria
Comunicare wireless utilizând modulul transmițător NRF24L01 pentru proiecte bazate pe Arduino: 5 pași (cu imagini)
Comunicare fără fir folosind modulul transmițător NRF24L01 pentru proiecte bazate pe Arduino: Acesta este al doilea tutorial instructabil despre roboți și microcontrolere. Este cu adevărat uimitor să-ți vezi robotul în viață și funcționând așa cum era de așteptat și crede-mă că va fi mai distractiv dacă îți controlezi robotul sau alte lucruri fără fir cu rapid și
Controler semafor folosind ARM Cortex-M4: 3 pași
Controler de semafor care utilizează ARM Cortex-M4: Acesta este un proiect bazat pe panou care folosește ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pentru a face un controler de semafor. Durata LED-urilor ROȘU și ALBASTRU este setată la 15 secunde. Durata LED-ului galben este setată la 1 secundă. Un „complot”
Comunicare în serie fără fir folosind Bluefruit: 4 pași
Comunicare în serie fără fir folosind Bluefruit: Iată un ghid simplu pas cu pas pentru a vă înlocui firele cu o conexiune Bluetooth cu consum redus de energie: Mi-a luat ceva timp să aflu acest lucru, deoarece nu există aproape nicio documentație cu privire la acest lucru cu tehnologia modernă Bluetooth cu consum redus de energie. ca Bluefrui
Laser Tripwire folosind ARM Cortex-M4: 4 pași
Laser Tripwire folosind ARM Cortex-M4: Acesta este un proiect pe bază de placă care folosește ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pentru a realiza un sistem Laser Tripwire. , LDR și un tranzistor NPN.BC54