INHOUDSOPGAWE:

Verkeersligkontroleerder met behulp van ARM Cortex-M4: 3 stappe
Verkeersligkontroleerder met behulp van ARM Cortex-M4: 3 stappe

Video: Verkeersligkontroleerder met behulp van ARM Cortex-M4: 3 stappe

Video: Verkeersligkontroleerder met behulp van ARM Cortex-M4: 3 stappe
Video: Иоша Бах: время, гипотеза моделирования, существование 2024, Julie
Anonim
Verkeersligkontroleerder met behulp van ARM Cortex-M4
Verkeersligkontroleerder met behulp van ARM Cortex-M4

Dit is 'n broodbordgebaseerde projek wat ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) gebruik om 'n verkeersligbeheerder te maak.

Die duur van die ROOI en BLOU LED is ingestel op 15 sekondes. Die duur van die geel LED is ingestel op 1 sekonde. 'N "Plot" -syfer is by die projek aangeheg om te help om die toewysing van verkeersligte te verstaan.

Die katode van alle LED's is met mekaar verbind. Dit beteken dat hulle almal 'n gemeenskaplike grondvlak het.

.bin -lêer met c99 -kode is aangeheg met die skakel wat aan die einde van hierdie tutoriaal verskaf word..bin -lêer kan met die LM Flash Programmer na die mikrobeheerder opgelaai word.

Stap 1: Vereistes

Die volgende dinge is nodig om hierdie projek af te handel:

1- Texas Instruments EK-TM4C123GXL 2- Vier rooi LED's

3- Vier geel LED's

4- Vier blou of groen LED's

5- LM Flash Programmer (sagteware op 'n rekenaar)

=> As u nie weet hoe u LM Flash Programmer moet gebruik en installeer nie, kyk dan na my vorige Instructable, of klik op die volgende skakels:

Laai LM Flash Programmer af

Laai 'n.bin- of.hex -lêer op met behulp van LM Flash Programmer

Stap 2: Pin-outs en bedrading

Pin-outs en bedrading
Pin-outs en bedrading
Pin-outs en bedrading
Pin-outs en bedrading

Die pin-outs en bedrading van ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) en ander randapparatuur word by hierdie stap aangeheg en ook die volgende gegee:

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

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

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

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

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

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

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

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

GND => Alle negatiewe terminale van LED's

Stap 3: Laai die.bin -lêer op

Laai die.bin -lêer op
Laai die.bin -lêer op
Laai die.bin -lêer op
Laai die.bin -lêer op

Laai die aangehegte.bin-lêer met hierdie stap op na ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) met behulp van LM Flash Programmer om die uitvoer te kry.

Aanbeveel: