Innholdsfortegnelse:

Trafikklysstyring med ARM Cortex-M4: 3 trinn
Trafikklysstyring med ARM Cortex-M4: 3 trinn

Video: Trafikklysstyring med ARM Cortex-M4: 3 trinn

Video: Trafikklysstyring med ARM Cortex-M4: 3 trinn
Video: F 24 Styring av lyskryss - lyskryssmodell 2024, November
Anonim
Trafikklyskontroller ved bruk av ARM Cortex-M4
Trafikklyskontroller ved bruk av ARM Cortex-M4

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
Pin-outs og ledninger
Pin-outs og ledninger
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.bin -filen
Last opp.bin -filen
Last opp.bin -filen
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.

Anbefalt: