![Communication série avec ARM Cortex-M4 : 4 étapes Communication série avec ARM Cortex-M4 : 4 étapes](https://i.howwhatproduce.com/images/001/image-1133-119-j.webp)
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
![Communication série avec ARM Cortex-M4 Communication série avec ARM Cortex-M4](https://i.howwhatproduce.com/images/001/image-1133-120-j.webp)
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](https://i.howwhatproduce.com/images/001/image-1133-121-j.webp)
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](https://i.howwhatproduce.com/images/001/image-1133-122-j.webp)
![Téléchargez le fichier.bin Téléchargez le fichier.bin](https://i.howwhatproduce.com/images/001/image-1133-123-j.webp)
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](https://i.howwhatproduce.com/images/001/image-1133-124-j.webp)
![Entrez vos données pour la saisie Entrez vos données pour la saisie](https://i.howwhatproduce.com/images/001/image-1133-125-j.webp)
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é:
Communication série Arduino : 5 étapes
![Communication série Arduino : 5 étapes Communication série Arduino : 5 étapes](https://i.howwhatproduce.com/images/007/image-18061-j.webp)
Communication série Arduino : de nombreux projets Arduino reposent sur la transmission de données entre plusieurs Arduinos. Que vous soyez un amateur qui construit une voiture RC, un avion RC ou conçoive une station météo avec un affichage à distance, vous aurez besoin de savoir de manière fiable transfert série
PIC MCU et communication série Python : 5 étapes
![PIC MCU et communication série Python : 5 étapes PIC MCU et communication série Python : 5 étapes](https://i.howwhatproduce.com/images/002/image-5925-13-j.webp)
PIC MCU et Python Serial Communication : Bonjour, les gars ! Dans ce projet, je vais essayer d'expliquer mes expériences sur la communication série PIC MCU et Python. Sur Internet, il existe de nombreux tutoriels et vidéos sur la façon de communiquer avec PIC MCU via un terminal virtuel, ce qui est très utile. Cependant
Communication série Arduino et Python - Affichage du clavier : 4 étapes
![Communication série Arduino et Python - Affichage du clavier : 4 étapes Communication série Arduino et Python - Affichage du clavier : 4 étapes](https://i.howwhatproduce.com/images/003/image-6993-8-j.webp)
Arduino et Python Serial Communication - Keypad Display : Ce projet est conçu pour les utilisateurs de Mac mais il peut également être implémenté pour Linux et Windows, la seule étape qui devrait être différente est l'installation
Tapis avec capteurs/communication RF avec Arduino Micro : 4 étapes (avec photos)
![Tapis avec capteurs/communication RF avec Arduino Micro : 4 étapes (avec photos) Tapis avec capteurs/communication RF avec Arduino Micro : 4 étapes (avec photos)](https://i.howwhatproduce.com/images/003/image-8997-5-j.webp)
Tapis avec capteurs/communication RF avec Arduino Micro : J'ai récemment terminé l'installation Tout aussi diversifiée, qui est composée d'une série de lampes qui réagissent aux capteurs placés dans un tapis sous les lampes. Voici comment j'ai fait le tapis avec des capteurs de pression. J'espère que vous trouverez ça utile.:)
Communication série sans fil avec Bluefruit : 4 étapes
![Communication série sans fil avec Bluefruit : 4 étapes Communication série sans fil avec Bluefruit : 4 étapes](https://i.howwhatproduce.com/images/003/image-7327-12-j.webp)
Communication série sans fil à l'aide de Bluefruit : Voici un guide simple, étape par étape, pour remplacer vos fils par une connexion Bluetooth à faible consommation d'énergie : Il m'a fallu un certain temps pour comprendre cela, car il n'y a pratiquement aucune documentation sur le fait de le faire avec une technologie Bluetooth à faible consommation d'énergie moderne telle comme le Bluefruit