Turinys:

Serijinis ryšys naudojant ARM Cortex-M4: 4 žingsniai
Serijinis ryšys naudojant ARM Cortex-M4: 4 žingsniai

Video: Serijinis ryšys naudojant ARM Cortex-M4: 4 žingsniai

Video: Serijinis ryšys naudojant ARM Cortex-M4: 4 žingsniai
Video: Super Dangerous Kung-Fu Bowing ! 【 With Subtitles in 38 Languages】 2024, Liepa
Anonim
Serijinis ryšys naudojant ARM Cortex-M4
Serijinis ryšys naudojant ARM Cortex-M4

Tai yra duonos lentos projektas, kuriame naudojamas ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) nuosekliam ryšiui naudojant virtualų terminalą. Išvestį galima gauti 16x2 skystųjų kristalų ekrane, o serijinio ryšio įvestį galima pateikti „Energia IDE“, „Tera Team“, „Keil uVision“ar bet kurios kitos virtualios terminalo programinės įrangos serijos monitoriuje.

Operacijos metu raudonas EK-TM4C123GXL šviesos diodas rodo mikrovaldiklio būseną. Perkeliant serijinius duomenis į mikrovaldiklį, EK-TM4C123GXL raudonasis šviesos diodas tapo BALTAS. Visa grandinė maitinama +5V (VBUS) ir +3.3V EK-TM4C123GXL..bin failas su c99 kodu pridedamas su šia pamoka..bin failą galima įkelti į mikrovaldiklį naudojant „LM Flash“programuotoją.

1 žingsnis: Reikalavimai

Šiam projektui įgyvendinti reikalingi šie dalykai: 1- Texas Instruments EK-TM4C123GXL

2- potenciometras (pvz., 5K)

3- LCD 16x2

4- Virtualus terminalas (programinė įranga kompiuteryje)

5- LM „Flash“programuotojas (programinė įranga kompiuteryje)

=> Jei nežinote, kaip naudotis ir įdiegti „LM Flash“programuotoją, peržiūrėkite mano ankstesnį „Instructable“arba spustelėkite šias nuorodas:

Atsisiųskite „LM Flash“programuotoją

Įkelkite.bin arba.hex failą naudodami „LM Flash“programuotoją

2 žingsnis: kištukai ir laidai

Kištukai ir laidai
Kištukai ir laidai

„ARM Cortex-M4“(„Texas Instruments EK-TM4C123GXL“) ir kitų išorinių įrenginių kištukai ir laidai pridedami atliekant šį veiksmą ir taip pat pateikiami šie duomenys:

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

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

VBUS => VDD arba VCC

GND => VSS

PB4 => RS

GND => RW

PE5 => E.

PE4 => D4

PB1 => D5

PB0 => D6

PB5 => D7

+3.3V => A

GND => K.

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

TM4C123GXL => Potenciometras

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

VBUS => 1 -asis kaištis

GND => 3 kaištis

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

Potenciometras => LCD

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

2 kaištis => Vo

=> Galite nustatyti kontrastą naudodami potenciometrą

3 veiksmas: įkelkite.bin failą

Įkelkite.bin failą
Įkelkite.bin failą
Įkelkite.bin failą
Įkelkite.bin failą

Įkelkite pridėtą.bin failą atlikdami šį veiksmą į „ARM Cortex-M4“(„Texas Instruments EK-TM4C123GXL“) naudodami „LM Flash“programuotoją.

4 veiksmas: įveskite įvesties duomenis

Įveskite savo duomenis įvedimui
Įveskite savo duomenis įvedimui
Įveskite savo duomenis įvedimui
Įveskite savo duomenis įvedimui

Įkėlę.bin failą į ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), galite gauti išvestį 16x2 LCD ekrane ir įvesti norimą įvestį į terminalą, pvz. „Energia IDE“serijinis monitorius, „Tera Team“virtualus terminalas, „Keil uVision“ar bet kuris kitas virtualus terminalas.

Rekomenduojamas: