Inhoudsopgave:

Verkeerslichtcontroller met ARM Cortex-M4 - Ajarnpa
Verkeerslichtcontroller met ARM Cortex-M4 - Ajarnpa

Video: Verkeerslichtcontroller met ARM Cortex-M4 - Ajarnpa

Video: Verkeerslichtcontroller met ARM Cortex-M4 - Ajarnpa
Video: Freedom Board ARM Cortex-M0+ Processor: Basic Traffic Light Controller 2024, Mei
Anonim
Verkeerslichtcontroller met ARM Cortex-M4
Verkeerslichtcontroller met ARM Cortex-M4

Dit is een op breadboard gebaseerd project dat ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) gebruikt om een verkeerslichtcontroller te maken.

De duur van de RODE en BLAUWE LED is ingesteld op 15 seconden. De duur van de gele LED is ingesteld op 1 seconde. Een "plot"-figuur is bij het project gevoegd om te helpen bij het begrijpen van de toewijzing van verkeerslichten.

De kathode van alle LED's is met elkaar verbonden. Het betekent dat ze allemaal een gemeenschappelijk grondniveau hebben.

.bin-bestand met c99-code is bijgevoegd met de meegeleverde link aan het einde van deze tutorial..bin-bestand kan worden geüpload naar de microcontroller met behulp van LM Flash Programmer.

Stap 1: Vereisten

Om dit project voor elkaar te krijgen zijn de volgende zaken nodig:

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

3- Vier gele LED's

4- Vier blauwe of groene LED's

5- LM Flash Programmer (software op pc)

=> Als je niet weet hoe je LM Flash Programmer moet gebruiken en installeren, bekijk dan mijn vorige Instructable of klik op de volgende links:

LM Flash Programmer downloaden

Upload.bin of.hex-bestand met 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

De pin-outs en bedrading van ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) en andere randapparatuur is bij deze stap bevestigd en wordt ook als volgt gegeven:

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

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

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

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

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

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

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

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

GND => Alle negatieve klemmen van LED's

Stap 3: Upload het.bin-bestand

Upload het.bin-bestand
Upload het.bin-bestand
Upload het.bin-bestand
Upload het.bin-bestand

Upload het bijgevoegde.bin-bestand met deze stap naar ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) met behulp van LM Flash Programmer om de uitvoer te krijgen.

Aanbevolen: