Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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 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.