Table des matières:

Contrôleur de feux de circulation utilisant ARM Cortex-M4 : 3 étapes
Contrôleur de feux de circulation utilisant ARM Cortex-M4 : 3 étapes

Vidéo: Contrôleur de feux de circulation utilisant ARM Cortex-M4 : 3 étapes

Vidéo: Contrôleur de feux de circulation utilisant ARM Cortex-M4 : 3 étapes
Vidéo: Миссионеры Света - Средний ШИКО КСАВЬЕ - Духом Андре Луис. 2024, Juillet
Anonim
Contrôleur de feux de circulation utilisant ARM Cortex-M4
Contrôleur de feux de circulation utilisant ARM Cortex-M4

Il s'agit d'un projet basé sur une maquette qui utilise ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pour créer un contrôleur de feux de circulation.

La durée des LED ROUGE et BLEUE est réglée sur 15 secondes. La durée de la LED jaune est réglée sur 1 seconde. Une figure « intrigue » est jointe au projet pour aider à comprendre l'attribution des feux de circulation.

La cathode de toutes les LED est attachée les unes aux autres. Cela signifie qu'ils ont tous un niveau de base commun.

Le fichier.bin du code c99 est joint avec le lien fourni à la fin de ce tutoriel. Le fichier.bin peut être téléchargé sur le microcontrôleur à l'aide du programmeur LM Flash.

Étape 1: Exigences

Les éléments suivants sont nécessaires pour mener à bien ce projet:

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

3- Quatre LED jaunes

4- Quatre LED bleues ou vertes

5- LM Flash Programmer (logiciel sur PC)

=> Si vous ne savez pas comment utiliser et installer LM Flash Programmer, veuillez consulter mon précédent Instructable, ou cliquez sur les liens suivants:

Téléchargement du programmeur LM Flash

Télécharger un fichier.bin ou.hex à l'aide du programmeur LM Flash

Étape 2: Brochages et câblage

Brochages et câblage
Brochages et câblage
Brochages et câblage
Brochages et câblage

Le brochage et le câblage de l'ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) et d'autres périphériques sont joints à cette étape et également donnés ci-dessous:

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

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

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

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

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

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

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

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

GND => Toutes les bornes négatives des LED

Étape 3: Téléchargez le fichier.bin

Téléchargez le fichier.bin
Téléchargez le fichier.bin
Téléchargez le fichier.bin
Téléchargez le fichier.bin

Téléchargez le fichier.bin joint avec cette étape sur ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) à l'aide du programmeur LM Flash pour obtenir la sortie.

Conseillé: