Taula de continguts:

Controlador de semàfors que utilitza ARM Cortex-M4: 3 passos
Controlador de semàfors que utilitza ARM Cortex-M4: 3 passos

Vídeo: Controlador de semàfors que utilitza ARM Cortex-M4: 3 passos

Vídeo: Controlador de semàfors que utilitza ARM Cortex-M4: 3 passos
Vídeo: #08 - ARM CORTEX M4 - HANDS ON 2024, Desembre
Anonim
Controlador de semàfors que utilitza ARM Cortex-M4
Controlador de semàfors que utilitza ARM Cortex-M4

Es tracta d’un projecte basat en taulers de treball que utilitza ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) per fer un controlador de semàfors.

La durada del LED VERMELL i BLAU s’estableix en 15 segons. La durada del LED groc s'estableix en 1 segon. S'adjunta una figura de "trama" amb el projecte per ajudar a entendre l'assignació dels semàfors.

El càtode de tots els LED s’uneix entre si. Vol dir que tots tenen un nivell comú.

El fitxer.bin del codi c99 s'adjunta amb l'enllaç proporcionat al final d'aquest tutorial. El fitxer.bin es pot penjar al microcontrolador mitjançant LM Flash Programmer.

Pas 1: requisits

Per dur a terme aquest projecte, calen les següents coses:

1- Texas Instruments EK-TM4C123GXL 2- Quatre LED vermells

3- Quatre LED grocs

4- Quatre LEDs blaus o verds

5- Programador LM Flash (programari per a PC)

=> Si no sabeu utilitzar i instal·lar LM Flash Programmer, consulteu el meu anterior instructable o feu clic als enllaços següents:

Descarregant LM Flash Programmer

Pengeu fitxers.bin o.hex amb el programador LM Flash

Pas 2: connexions i cablejat

Pin-outs i cablejat
Pin-outs i cablejat
Pin-outs i cablejat
Pin-outs i cablejat

Els passadors i cablejat de ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) i altres perifèrics s’adjunten amb aquest pas i també es donen els següents:

=================== TM4C123GXL => LED

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

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

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

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

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

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

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

GND => Tots els terminals negatius dels LED

Pas 3: pengeu el fitxer.bin

Pengeu el fitxer.bin
Pengeu el fitxer.bin
Pengeu el fitxer.bin
Pengeu el fitxer.bin

Pengeu el fitxer.bin adjunt amb aquest pas a ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) mitjançant LM Flash Programmer per obtenir la sortida.

Recomanat: