
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46

Salut les gars, car beaucoup de gens utilisent des cartes arduino, mais comme nous savons qu'elles ont certaines limites, peu d'autres cartes sont apparues comme une alternative arduino qui peut offrir de meilleures performances et de meilleures fonctionnalités qu'un Arduino et l'une d'entre elles est STM32. La carte STM32 est encore moins chère qu'Arduino uno et ses capacités sont bien meilleures qu'une arduino uno, mais comme elles ne sont pas prises en charge nativement par Arduino IDE, nous devons les ajouter manuellement à Arduino IDE. Donc, dans ces instructables, nous ajouterons des cartes STM32 à Arduino IDE et nous programmerons cette carte à l'aide d'Arduino IDE.
Étape 1: choses dont vous avez besoin

Pour cette instructables, nous aurons besoin des choses suivantes: STM32: CÂBLE USB: FTDI: « Breadboard & Few Jumpers
Étape 2: Spécifications de la CARTE STM32 (STM32F103C8T6)

Les spécifications du STM32F103C8T6 sont fournies ci-dessous et ainsi que dans l'image.: Fabricant STMicroelectronics Series STM32F1 Core Processor ARM® Cortex®-M3 Core Size 32-Bit Speed 72MHz Connectivity CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB Peripherals DMA, Motor Control PWM, PDR, POR, PVD, PWM, Capteur de température, WDT Nombre d'E/S 37 Taille de la mémoire programme 64 Ko (64 Ko x 8) Type de mémoire programme Taille FLASH EEPROM - Taille RAM 20K x 8 Tension - Alimentation (Vcc/Vdd) 2V ~ 3,6V Convertisseurs de données A/D 10x12b Type d'oscillateur Température de fonctionnement interne -40°C ~ 85°C (TA)
Étape 3: Installez les cartes STM32 dans Arduino IDE




Veuillez suivre les instructions ci-dessous et les images fournies pour installer les cartes stm32 dans arduino ide: 1- Lancer Arduino.cc IDE. Cliquez sur le menu "Fichier" puis sur "Préférences". La boîte de dialogue "Préférences" s'ouvrira, puis ajoutez le lien suivant dans le champ "URL des gestionnaires de cartes supplémentaires": "https://dan.drown.org/stm32duino/package_STM32duino_index. json"Cliquez sur "Ok"2- Cliquez sur le menu "Outils" puis sur "Cartes > Gestionnaire de cartes" Le gestionnaire de cartes s'ouvrira et vous verrez une liste des cartes installées et disponibles. Sélectionnez le "STM32 F103Cxxx" et cliquez sur installer. Une fois l'installation terminée, une balise "INSTALLED" apparaît à côté du nom du noyau. Vous pouvez fermer le gestionnaire de cartes. Vous pouvez maintenant trouver le package de cartes STM32 dans le menu "Board". Sélectionnez la série de cartes souhaitée: STM32F103CxxxSélectionnez la carte
Étape 4: Connexions pour la programmation de la carte

Pour programmer le stm32, vous devez suivre ces circuits donnés. Pour le programmer, vous devez évidemment obtenir Stm32 et l'autre est un convertisseur usb vers ttl, alors procurez-vous un convertisseur USB vers TTL et suivez les schémas indiqués.
Étape 5: Programmation de la carte




Maintenant, ouvrez l'esquisse de clignotement dans votre IDE arduino et changez le numéro de broche en "PC13" car le voyant intégré de stm32 est sur la broche PC13, puis sélectionnez les paramètres dans la section outils (comme: cartes, port com, méthode de téléchargement, etc. selon montré image) & Téléchargez le code sur votre stm32 et la LED pc13 intégrée commencera à clignoter comme la mienne dans les images (désolé pour la qualité de l'image) et même pour la voir clignoter correctement, vous pouvez également ajouter une LED externe au PC13. Alors amusez-vous à réaliser des projets avec STM32 BOARD.
Conseillé:
Installation De La Carte TagTagTag Pour Nabaztag / Installer la carte TagTagTag sur votre Nabaztag : 15 étapes

Installation De La Carte TagTagTag Pour Nabaztag / Installation du TagTagTag Board on Your Nabaztag : (voir ci-dessous pour la version anglaise)La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag:tag. Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
Premiers pas avec Stm32 à l'aide d'Arduino IDE : 3 étapes

Premiers pas avec Stm32 à l'aide d'Arduino IDE : STM32 est une carte assez puissante et populaire prise en charge par Arduino IDE. Mais pour l'utiliser, vous devez installer les cartes pour stm32 dans Arduino IDE. pour le programmer
Premiers pas avec Esp 8266 Esp-01 avec Arduino IDE - Installation de cartes Esp dans Arduino Ide et programmation Esp: 4 étapes

Premiers pas avec Esp 8266 Esp-01 avec Arduino IDE | Installation de cartes Esp dans Arduino Ide et programmation Esp: Dans ces instructables, nous allons apprendre comment installer des cartes esp8266 dans Arduino IDE et comment programmer esp-01 et y télécharger du code. Puisque les cartes esp sont si populaires, j'ai donc pensé à redresser un instructablesfor cela et la plupart des gens sont confrontés à un problème
Encodeur rotatif avec carte Nucleo STM32 : 12 étapes

Encodeur rotatif avec carte Nucleo STM32 : il s'agit d'un didacticiel pour obtenir la position de l'encodeur rotatif, qui est un type d'encodeur incrémental. Les encodeurs sont généralement de deux types : - l'un est incrémentiel, l'autre est absolu. Ce code peut être utilisé pour les microcontrôleurs STM32L476 et STM32L0 .Mais si vous h
Comment programmer une carte AVR à l'aide d'une carte Arduino : 6 étapes

Comment programmer une carte AVR à l'aide d'une carte Arduino : Avez-vous une carte de microcontrôleur AVR qui traîne ? Est-ce compliqué de le programmer ? Eh bien, vous êtes au bon endroit. Ici, je vais vous montrer comment programmer une carte de microcontrôleur Atmega8a en utilisant une carte Arduino Uno en tant que programmeur. Alors sans plus