Talaan ng mga Nilalaman:

Traffic Light Controller Paggamit ng ARM Cortex-M4: 3 Mga Hakbang
Traffic Light Controller Paggamit ng ARM Cortex-M4: 3 Mga Hakbang

Video: Traffic Light Controller Paggamit ng ARM Cortex-M4: 3 Mga Hakbang

Video: Traffic Light Controller Paggamit ng ARM Cortex-M4: 3 Mga Hakbang
Video: Russian Encounters with UFOs and Aliens 2024, Disyembre
Anonim
Traffic Light Controller Gamit ang ARM Cortex-M4
Traffic Light Controller Gamit ang ARM Cortex-M4

Ito ay isang proyekto na nakabatay sa breadboard na gumagamit ng ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) upang makagawa ng isang traffic light controller.

Ang tagal ng RED at BLUE LED ay nakatakda sa 15 Segundo. Ang tagal ng Yellow LED ay nakatakda sa 1 Segundo. Ang isang "plot" na pigura ay naka-attach sa proyekto upang matulungan ang pag-unawa sa paglalaan ng mga ilaw ng trapiko.

Ang cathode ng lahat ng LED ay naka-attach sa bawat isa. Nangangahulugan ito na lahat sila ay may karaniwang antas ng lupa.

.bin file ng c99 code ay naka-attach sa ibinigay na link sa dulo ng 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- Mga Instrumentong Texas EK-TM4C123GXL 2- Apat na Red LED's

3- Apat na Yellow LED's

4 - Apat na Blue o Green LED's

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
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 mga peripheral ay naka-attach sa hakbang na ito at ibinigay din sa mga sumusunod:

=================== TM4C123GXL => Mga LED's

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

PB5 => L1 (Pula), L2 (Pula)

PB0 => L1 (Dilaw), L2 (Dilaw)

PB1 => L1 (Blue), L2 (Blue)

PE4 => L3 (Pula), L4 (Pula)

PE5 => L3 (Dilaw), L4 (Dilaw)

PB4 => L3 (Blue), L4 (Blue)

GND => Lahat ng mga negatibong terminal ng mga LED

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 upang makuha ang output.

Inirerekumendang: