Table des matières:
Vidéo: Communication série avec ARM Cortex-M4 : 4 étapes
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
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
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 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
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.