Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Dette er et brødbrettbasert prosjekt som bruker ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) til å lage en trafikklyskontroller.
Varigheten av RØD og BLÅ LED er satt til 15 sekunder. Varigheten av den gule LED -en er satt til 1 sekund. En "tomt" figur er vedlagt prosjektet for å hjelpe til med å forstå tildeling av trafikklys.
Katoden til alle lysdioder er festet med hverandre. Det betyr at de alle har felles bakkenivå.
.bin -fil med c99 -kode er vedlagt med den medfølgende lenken på slutten av denne opplæringen..bin -fil kan lastes opp til mikrokontrolleren ved hjelp av LM Flash Programmer.
Trinn 1: Krav
Følgende ting kreves for å få dette prosjektet utført:
1- Texas Instruments EK-TM4C123GXL 2- Fire røde lysdioder
3- Fire gule lysdioder
4- Fire blå eller grønne lysdioder
5- LM Flash Programmer (programvare på PC)
=> Hvis du ikke vet hvordan du bruker og installerer LM Flash Programmer, kan du sjekke ut min tidligere Instructable, eller klikk på følgende lenker:
Last ned LM Flash programmerer
Last opp.bin- eller.hex -fil ved hjelp av LM Flash Programmer
Trinn 2: Pin-outs og ledninger
Pin-outs og ledninger til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) og andre eksterne enheter er knyttet til dette trinnet og også gitt følgende:
=================== TM4C123GXL => LED
===================
PB5 => L1 (rød), L2 (rød)
PB0 => L1 (gul), L2 (gul)
PB1 => L1 (blå), L2 (blå)
PE4 => L3 (rød), L4 (rød)
PE5 => L3 (gul), L4 (gul)
PB4 => L3 (blå), L4 (blå)
GND => Alle negative terminaler på lysdioder
Trinn 3: Last opp.bin -filen
Last opp den vedlagte.bin-filen med dette trinnet til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ved hjelp av LM Flash Programmer for å få utgangen.