Taula de continguts:
- Pas 1: requisits
- Pas 2: connexions i cablejat
- Pas 3: pengeu el fitxer.bin
- Pas 4: introduïu les vostres dades per introduir-les
Vídeo: Comunicació en sèrie mitjançant ARM Cortex-M4: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Es tracta d’un projecte basat en taulers de treball que utilitza ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) per a la comunicació en sèrie mitjançant el terminal virtual. La sortida es pot obtenir a la pantalla LCD de 16x2 i l’entrada per a la comunicació en sèrie es pot donar al monitor sèrie d’Energia IDE, Tera Team, Keil uVision o qualsevol altre programari de terminal virtual.
Durant l'operació, un LED VERMELL d'EK-TM4C123GXL mostra l'estat del microcontrolador. En transferir les dades de sèrie al microcontrolador, el LED VERMELL de l’EK-TM4C123GXL es va tornar BLANC. Tot el circuit funciona amb + 5 V (VBUS) i + 3,3 V d’EK-TM4C123GXL. El fitxer.bin de codi c99 s’adjunta amb aquest tutorial. El fitxer.bin es pot penjar al microcontrolador mitjançant LM Flash Programmer.
Pas 1: requisits
Per dur a terme aquest projecte, calen les següents coses: 1- Texas Instruments EK-TM4C123GXL
2- Potenciòmetre (per exemple, 5K)
3- LCD 16x2
4- Terminal virtual (programari en PC)
5- Programador LM Flash (programari per a PC)
=> Si no sabeu utilitzar i instal·lar LM Flash Programmer, consulteu el meu anterior instructable o feu clic als enllaços següents:
Descarregant LM Flash Programmer
Pengeu fitxers.bin o.hex amb el programador LM Flash
Pas 2: connexions i cablejat
Els passadors i cablejat d'ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) i d'altres perifèrics s'adjunten amb aquest pas i també es donen els següents:
================= TM4C123GXL => LCD
=================
VBUS => VDD o VCC
GND => VSS
PB4 => RS
GND => RW
PE5 => E
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+ 3,3V => A
GND => K
========================
TM4C123GXL => Potenciòmetre
========================
VBUS => 1er pin
GND => 3r pin
=================
Potenciòmetre => LCD
=================
2n pin => Vo
=> Podeu establir el contrast mitjançant el Potenciómetre
Pas 3: pengeu el fitxer.bin
Pengeu el fitxer.bin adjunt amb aquest pas a ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) mitjançant LM Flash Programmer.
Pas 4: introduïu les vostres dades per introduir-les
Després de carregar el fitxer.bin a ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), podeu obtenir la vostra sortida a la pantalla LCD de 16x2 i introduir l’entrada desitjada al terminal, per exemple. Energia IDE Serial Monitor, terminal virtual de Tera Team, Keil uVision o qualsevol altre terminal virtual.
Recomanat:
Comunicació en sèrie Arduino: 5 passos
Comunicació en sèrie Arduino: molts projectes d’Arduino es basen en la transmissió de dades entre diversos Arduinos. Tant si sou un aficionat que construeix un cotxe RC, un avió RC, o bé dissenya una estació meteorològica amb pantalla remota, haureu de saber fer-ho de manera fiable. transfer seria
Comunicació sèrie Arduino i Python: pantalla del teclat: 4 passos
Arduino and Python Serial Communication - Keypad Display: Aquest projecte està dissenyat per a usuaris de Mac, però també es pot implementar per a Linux i Windows, l’únic pas que hauria de ser diferent és la instal·lació
Comunicació en sèrie sense fils mitjançant Bluefruit: 4 passos
Comunicació en sèrie sense fils mitjançant Bluefruit: aquí teniu una guia senzilla pas a pas per substituir els cables per una connexió Bluetooth de baixa energia: Vaig trigar una mica a esbrinar-ho perquè gairebé no hi ha documentació per fer-ho amb la tecnologia moderna Bluetooth de baix consum com el Bluefrui
Làser Tripwire mitjançant ARM Cortex-M4: 4 passos
Làser Tripwire mitjançant ARM Cortex-M4: es tracta d’un projecte basat en taulers de suport que utilitza ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) per fabricar un sistema làser Tripwire. , LDR i un transistor NPN.BC54
SmartMirror basat en web mitjançant comunicació en sèrie: 6 passos
SmartMirror basat en web mitjançant comunicacions en sèrie: aquest instructiu es lliura amb tot el codi a punt per utilitzar. El desenvolupament va ser molt complicat, però un cop configurat, és molt fàcil de personalitzar. Feu una ullada i gaudiu;)