Cuprins:

Comunicare în serie utilizând ARM Cortex-M4: 4 pași
Comunicare în serie utilizând ARM Cortex-M4: 4 pași

Video: Comunicare în serie utilizând ARM Cortex-M4: 4 pași

Video: Comunicare în serie utilizând ARM Cortex-M4: 4 pași
Video: SAIP, curs 9 - Conversia numeric-analogica prin PWM si DAC 2024, Iulie
Anonim
Comunicare în serie utilizând ARM Cortex-M4
Comunicare în serie utilizând ARM Cortex-M4

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-outs și cablare
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
Încărcați fișierul.bin
Încărcați fișierul.bin
Î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

Introduceți datele pentru introducere
Introduceți datele pentru introducere
Introduceți datele pentru introducere
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: