Table des matières:

Communication série avec ARM Cortex-M4 : 4 étapes
Communication série avec ARM Cortex-M4 : 4 étapes

Vidéo: Communication série avec ARM Cortex-M4 : 4 étapes

Vidéo: Communication série avec ARM Cortex-M4 : 4 étapes
Vidéo: #1 ARM Cortex M3 : Introduction et explication des registres 2024, Juillet
Anonim
Communication série avec ARM Cortex-M4
Communication série avec ARM Cortex-M4

Il s'agit d'un projet basé sur une maquette qui utilise ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pour la communication série à l'aide d'un terminal virtuel. La sortie peut être obtenue sur un écran LCD 16x2 et l'entrée pour la communication série peut être fournie dans Serial Monitor d'Energia IDE, Tera Team, Keil uVision ou tout autre logiciel de terminal virtuel.

Pendant l'opération, une LED ROUGE du EK-TM4C123GXL indique l'état du microcontrôleur. Lors du transfert des données série vers le microcontrôleur, la LED ROUGE de l'EK-TM4C123GXL est devenue BLANCHE. L'ensemble du circuit est alimenté par +5V (VBUS) et +3,3V de EK-TM4C123GXL. Le fichier.bin du code c99 est joint à 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 réaliser ce projet: 1- Texas Instruments EK-TM4C123GXL

2- Potentiomètre (ex 5K)

3- ACL 16x2

4- Terminal virtuel (logiciel sur PC)

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

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 => LCD

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

VBUS => VDD ou VCC

GND => VSS

PB4 => RS

GND => RW

PE5 => E

PE4 => D4

PB1 => D5

PB0 => D6

PB5 => D7

+3.3V => A

GND => K

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

TM4C123GXL => Potentiomètre

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

VBUS => 1ère broche

GND => 3ème broche

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

Potentiomètre => LCD

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

2ème broche => Vo

=> Vous pouvez régler le contraste à l'aide du potentiomètre

É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.

Étape 4: Saisissez vos données pour la saisie

Entrez vos données pour la saisie
Entrez vos données pour la saisie
Entrez vos données pour la saisie
Entrez vos données pour la saisie

Après avoir téléchargé le fichier.bin sur ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), vous pouvez obtenir votre sortie sur un écran LCD 16x2 et entrer l'entrée souhaitée dans le terminal, par ex. Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision ou tout autre terminal virtuel.

Conseillé: