Talaan ng mga Nilalaman:

Serial na Komunikasyon Gamit ang ARM Cortex-M4: 4 Hakbang
Serial na Komunikasyon Gamit ang ARM Cortex-M4: 4 Hakbang

Video: Serial na Komunikasyon Gamit ang ARM Cortex-M4: 4 Hakbang

Video: Serial na Komunikasyon Gamit ang ARM Cortex-M4: 4 Hakbang
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Nobyembre
Anonim
Serial na Komunikasyon Gamit ang ARM Cortex-M4
Serial na Komunikasyon Gamit ang ARM Cortex-M4

Ito ay isang proyekto na batay sa tinapay na gumagamit ng ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) para sa Serial Communication gamit ang Virtual Terminal. Ang output ay maaaring makuha sa 16x2 LCD Screen at ang input para sa Serial Communication ay maaaring ibigay sa Serial Monitor ng Energia IDE, Tera Team, Keil uVision o anumang iba pang virtual terminal software.

Sa panahon ng operasyon, isang RED LED ng EK-TM4C123GXL ay nagpapakita ng katayuan ng microcontroller. Habang inililipat ang Serial Data sa microcontroller, ang PULANG LED ng EK-TM4C123GXL ay pumuti. Ang buong circuit ay pinalakas ng + 5V (VBUS) at + 3.3V ng EK-TM4C123GXL..bin file ng c99 code ay naka-attach sa tutorial na ito..bin file ay maaaring ma-upload sa microcontroller gamit ang LM Flash Programmer.

Hakbang 1: Mga Kinakailangan

Ang mga sumusunod na bagay ay kinakailangan upang matapos ang proyektong ito: 1- Texas Instruments EK-TM4C123GXL

2- Potensyomiter (hal. 5K)

3- LCD 16x2

4- Virtual Terminal (software sa PC)

5- LM Flash Programmer (software sa PC)

=> Kung hindi mo alam kung paano gamitin at mai-install ang LM Flash Programmer, pagkatapos ay mangyaring suriin ang aking nakaraang Instructable, o mag-click sa mga sumusunod na link:

Pagda-download ng LM Flash Programmer

Mag-upload ng.bin o.hex File Gamit ang LM Flash Programmer

Hakbang 2: Mga Pin-out at Kable

Mga pin-out at Kable
Mga pin-out at Kable

Ang Pin-outs & Kable ng ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) at iba pang paligid ay naka-attach sa hakbang na ito at ibinigay din sa sumusunod:

================= 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 => Potensyomiter

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

VBUS => 1st pin

GND => Ika-3 na pin

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

Potensyomiter => LCD

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

2nd pin => Vo

=> Maaari mong itakda ang kaibahan gamit ang Potentiometer

Hakbang 3: I-upload ang.bin File

I-upload ang.bin File
I-upload ang.bin File
I-upload ang.bin File
I-upload ang.bin File

I-upload ang naka-attach na.bin file kasama ang hakbang na ito sa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) gamit ang LM Flash Programmer.

Hakbang 4: Ipasok ang Iyong Data para sa Input

Ipasok ang Iyong Data para sa Input
Ipasok ang Iyong Data para sa Input
Ipasok ang Iyong Data para sa Input
Ipasok ang Iyong Data para sa Input

Matapos i-upload ang.bin file sa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), maaari mong makuha ang iyong output sa 16x2 LCD Screen at ipasok ang iyong nais na input sa terminal hal. Serye Monitor ng Energia IDE, Tera Team Virtual Terminal, Keil uVision o anumang iba pang virtual terminal.

Inirerekumendang: