Sērijas sakari, izmantojot ARM Cortex-M4: 4 soļi
Sērijas sakari, izmantojot ARM Cortex-M4: 4 soļi
Anonim
Sērijas sakari, izmantojot ARM Cortex-M4
Sērijas sakari, izmantojot ARM Cortex-M4

Šis ir uz maizes dēļa balstīts projekts, kurā sērijveida komunikācijai, izmantojot virtuālo termināli, tiek izmantots ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Izvadi var iegūt 16x2 LCD ekrānā, un seriālās komunikācijas ievadi var ievadīt Energia IDE, Tera Team, Keil uVision vai jebkura cita virtuālā termināļa programmatūras sērijas monitorā.

Darbības laikā EK-TM4C123GXL sarkanā gaismas diode parāda mikrokontrollera statusu. Pārsūtot sērijas datus uz mikrokontrolleri, EK-TM4C123GXL sarkanā gaismas diode kļuva BALTA. Visu ķēdi darbina +5V (VBUS) un +3.3V no EK-TM4C123GXL. Kopā ar šo apmācību ir pievienots.bin c99 koda.bin fails..bin failu var augšupielādēt mikrokontrollerī, izmantojot LM Flash Programmer.

1. darbība. Prasības

Lai īstenotu šo projektu, ir nepieciešamas šādas lietas: 1- Texas Instruments EK-TM4C123GXL

2- Potenciometrs (piemēram, 5K)

3- LCD 16x2

4- Virtuālais terminālis (programmatūra datorā)

5- LM zibspuldzes programmētājs (programmatūra datorā)

=> Ja jūs nezināt, kā lietot un instalēt LM Flash Programmer, lūdzu, pārbaudiet manu iepriekšējo Instructable vai noklikšķiniet uz šīm saitēm:

Lejupielādē LM Flash programmētāju

Augšupielādējiet.bin vai.hex failu, izmantojot LM Flash programmētāju

2. darbība. Piespraudes un vadi

Piespraudes un vadi
Piespraudes un vadi

Ar šo darbību ir pievienotas ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) un citu perifērijas ierīču tapas un vadi, kā arī norādīts:

================= TM4C123GXL => LCD

=================

VBUS => VDD vai VCC

GND => VSS

PB4 => RS

GND => RW

PE5 => E

PE4 => D4

PB1 => D5

PB0 => D6

PB5 => D7

+3.3V => A

GND => K.

========================

TM4C123GXL => Potenciometrs

========================

VBUS => 1. tapa

GND => 3. tapa

=================

Potenciometrs => LCD

=================

2. tapa => Vo

=> Jūs varat iestatīt kontrastu, izmantojot potenciometru

3. darbība: augšupielādējiet.bin failu

Augšupielādējiet.bin failu
Augšupielādējiet.bin failu
Augšupielādējiet.bin failu
Augšupielādējiet.bin failu

Augšupielādējiet pievienoto.bin failu ar šo darbību ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), izmantojot LM Flash Programmer.

4. darbība. Ievadiet savus datus ievadīšanai

Ievadiet savus datus ievadīšanai
Ievadiet savus datus ievadīšanai
Ievadiet savus datus ievadīšanai
Ievadiet savus datus ievadīšanai

Pēc.bin faila augšupielādes ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), jūs varat iegūt rezultātu 16x2 LCD ekrānā un ievadīt vēlamo ievadi terminālī, piem. Energia IDE sērijas monitors, Tera Team virtuālais terminālis, Keil uVision vai jebkurš cits virtuālais terminālis.

Ieteicams: