
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09

To je projekt, ki temelji na matični plošči in uporablja ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) za serijsko komunikacijo z uporabo navideznega terminala. Izhod lahko dobite na LCD zaslonu 16x2, vhod za serijsko komunikacijo pa v Serijski monitor programa Energia IDE, Tera Team, Keil uVision ali katero koli drugo programsko opremo za virtualne terminale.
Med delovanjem RDEČA LED dioda EK-TM4C123GXL prikazuje stanje mikrokrmilnika. Med prenosom serijskih podatkov v mikrokrmilnik je RDEČA LED dioda EK-TM4C123GXL postala BELA. Celotno vezje napaja +5V (VBUS) in +3.3V EK-TM4C123GXL..bin datoteka s kodo c99 je priložena tej vadnici. Datoteko.bin lahko naložite v mikrokrmilnik s programom LM Flash Programmer.
1. korak: Zahteve
Za izvedbo tega projekta so potrebne naslednje stvari: 1- Texas Instruments EK-TM4C123GXL
2- Potenciometer (npr. 5K)
3- LCD 16x2
4- Virtualni terminal (programska oprema v računalniku)
5- LM Flash Programmer (programska oprema za osebni računalnik)
=> Če ne veste, kako uporabljati in namestiti LM Flash Programmer, si oglejte moj prejšnji Instructable ali kliknite naslednje povezave:
Prenos LM Flash programatorja
Naložite datoteko.bin ali.hex s programom LM Flash Programmer
2. korak: Pin-out in ožičenje

Izhodi in ožičenje ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) in drugih zunanjih naprav so pritrjeni s tem korakom in podani tudi naslednji:
================= TM4C123GXL => LCD
=================
VBUS => VDD ali VCC
GND => VSS
PB4 => RS
GND => RW
PE5 => E
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+3,3 V => A
GND => K
========================
TM4C123GXL => Potenciometer
========================
VBUS => 1. pin
GND => 3. pin
=================
Potenciometer => LCD
=================
2. pin => Vo
=> Kontrast lahko nastavite s potenciometrom
3. korak: Naložite datoteko.bin


Priloženo datoteko.bin s tem korakom naložite v ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) s programom LM Flash Programmer.
4. korak: Vnesite svoje podatke za vnos


Ko naložite datoteko.bin v ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), lahko dobite svoj izhod na 16x2 LCD zaslonu in vnesete želeni vhod v terminal, npr. Energijski serijski monitor IDE, navidezni terminal Tera Team, Keil uVision ali kateri koli drug virtualni terminal.
Priporočena:
Zaporedna LED luč s 7 različnimi hladnimi učinki!: 8 korakov

LED zaporedna svetloba s 7 različnimi hladnimi učinki!: Ta projekt vključuje 7 različnih učinkov zaporednih luči, ki bodo obravnavani kasneje. Navdihuje ga eden od ustvarjalcev, ki sem ga pred dnevi videl na Youtubeu, in zdi se mi res kul, zato bi to rad delil z vami in naredil popoln
Zaporedna LED luč z uporabo večbarvnih LED: 3 koraki (s slikami)

Serijska LED luč z uporabo večbarvnih LED: serijska LED luč ni tako draga, če pa ste ljubitelj DIY (hobist), kot sem jaz, lahko naredite lastne serijske LED diode in je cenejša od svetlobe, ki je na voljo na trgu. naredil bom svojo serijsko LED luč, ki deluje na 5 Vol
Krmilnik semaforja z uporabo ARM Cortex-M4: 3 koraki

Krmilnik semaforja z uporabo ARM Cortex-M4: To je projekt, ki temelji na krovu in uporablja ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) za izdelavo krmilnika semaforja. Trajanje RDEČE in MODRE LED je nastavljeno na 15 sekund. Trajanje rumene LED je nastavljeno na 1 sekundo. "Zaplet"
Laserski tripwire z uporabo ARM Cortex-M4: 4 koraki

Laserski Tripwire z uporabo ARM Cortex-M4: To je projekt, ki temelji na matičnih ploščah in uporablja ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) za izdelavo sistema Laser Tripwire. Sistem deluje z brenčalko, zunanjim enobarvnim virom svetlobe v obliki fokusiranega žarka , LDR in tranzistor NPN.BC54
Zaporedna vrata prek WiFi: 10 korakov

Zaporedna vrata prek WiFi: Podatkovna komunikacija med elektronskimi napravami je neizogibna pri številnih elektronskih projektih in prinaša veliko prednosti vašemu projektu, na primer povezovanje vašega mikrokrmilnika z računalnikom in spremljanje podatkov na velikem barvitem zaslonu namesto na majhnem enobarvnem