Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Detta är ett breadboard-baserat projekt som använder ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) för att göra en trafikljuskontroll.
Varaktigheten för RÖD och BLÅ LED är inställd på 15 sekunder. Den gula lysdiodens varaktighet är inställd på 1 sekund. En "tomt" figur bifogas projektet för att hjälpa till att förstå tilldelningen av trafikljus.
Katoden på alla lysdioder är fäst med varandra. Det betyder att de alla har gemensam marknivå.
.bin -fil med c99 -kod bifogas med länken i slutet av denna handledning..bin -fil kan laddas upp till mikrokontrollen med LM Flash Programmer.
Steg 1: Krav
Följande saker krävs för att få detta projekt gjort:
1- Texas Instruments EK-TM4C123GXL 2- Fyra röda lysdioder
3- Fyra gula lysdioder
4- Fyra blå eller gröna lysdioder
5- LM Flash Programmerare (programvara på PC)
=> Om du inte vet hur du använder och installerar LM Flash Programmer, vänligen kolla in min tidigare Instructable, eller klicka på följande länkar:
Ladda ner LM Flash programmerare
Ladda upp.bin- eller.hex -fil med LM Flash Programmer
Steg 2: Pin-outs & Wiring
Pin-outs och ledningar för ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) och andra kringutrustning är anslutna till detta steg och ges också följande:
=================== TM4C123GXL => lysdioder
===================
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 => Alla negativa terminaler på lysdioder
Steg 3: Ladda upp.bin -filen
Ladda upp den bifogade.bin-filen med detta steg till ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) med LM Flash Programmer för att få utgången.