Table des matières:

Carte STM32 avec Arduino IDE STM32F103C8T6 : 5 étapes
Carte STM32 avec Arduino IDE STM32F103C8T6 : 5 étapes

Vidéo: Carte STM32 avec Arduino IDE STM32F103C8T6 : 5 étapes

Vidéo: Carte STM32 avec Arduino IDE STM32F103C8T6 : 5 étapes
Vidéo: EB_#112 Découverte: La plaquette 32 bits STM32-Mini dans l'Arduino IDE. 2024, Juillet
Anonim
Carte STM32 avec Arduino IDE STM32F103C8T6
Carte STM32 avec Arduino IDE STM32F103C8T6

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

Choses dont tu as besoin
Choses dont tu as 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)

Spécifications de la CARTE STM32 (STM32F103C8T6)
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

Installer les cartes STM32 dans Arduino IDE
Installer les cartes STM32 dans Arduino IDE
Installer les cartes STM32 dans Arduino IDE
Installer les cartes STM32 dans Arduino IDE
Installer les cartes STM32 dans Arduino IDE
Installer les cartes STM32 dans Arduino IDE
Installer les cartes STM32 dans Arduino IDE
Installer 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

Connexions pour la programmation de la carte
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

Programmation de la carte
Programmation de la carte
Programmation de la carte
Programmation de la carte
Programmation de la carte
Programmation de la carte
Programmation de la carte
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é: