Table des matières:
- Étape 1: Faites fabriquer des PCB pour votre projet
- Étape 2: STM32F103C8 contre STM32F030F4 contre STM8S103F3 contre Arduino
- Étape 3: Téléchargement du chargeur de démarrage Arduino sur le STM32
- Étape 4: Configuration de l'IDE Arduino pour STM32
- Étape 5: C'est ça
Vidéo: Utiliser un STM32 comme un tutoriel Arduino - STM32F103C8 : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Hé, quoi de neuf, les gars ! Akarsh ici de CETech.
Dans le tutoriel suivant, nous examinerons les différents microcontrôleurs proposés par STM comme les STM32F103C8, STM32F030F4 et STM8S103F3.
Nous comparerons ces micros les uns aux autres et les comparerons à l'Arduino.
Une fois que cela sera réglé, nous convertirons le STM32F103C8 en Arduino afin que vous puissiez télécharger n'importe quel code IDE Arduino sur le STM32 à l'aide d'un simple câble USB, comme vous le feriez avec un Arduino.
Commençons par le plaisir maintenant.
Étape 1: Faites fabriquer des PCB pour votre projet
Vous devez consulter PCBGOGO pour commander des PCB en ligne pour pas cher !
Vous obtenez 10 PCB de bonne qualité fabriqués et expédiés à votre porte pour 5 $ et quelques frais d'expédition. Vous bénéficierez également d'une remise sur les frais de port lors de votre première commande.
PCBGOGO a la capacité d'assembler des PCB et de fabriquer des pochoirs ainsi que de maintenir de bonnes normes de qualité.
Vérifiez-les si vous avez besoin de faire fabriquer ou assembler des PCB.
Étape 2: STM32F103C8 contre STM32F030F4 contre STM8S103F3 contre Arduino
Donc, selon la comparaison ci-dessus que j'ai établie, résumons nos conclusions:
1) L'Arduino et les STM8 sont des processeurs 8 bits et les deux autres sont des MCU 32 bits.
2) Le STM32F103 a la plus grande mémoire flash qui est le double par rapport à l'Arduino, alors que la RAM est 10 fois plus grande que celle d'Arduino.
3) Le prix du puissant STM32F103 est inférieur à celui d'un clone Arduino Nano mais dans une gamme comparable. Le STM8S103, au contraire, fait son affaire de micro bon marché mais délivre nettement moins de puissance.
4) La programmation de l'Arduino est aussi simple que de brancher le câble USB et d'appuyer sur le bouton de téléchargement dans l'IDE. La série STM32 n'a pas cette fonctionnalité prête à l'emploi mais peut être ajoutée au STM32F103 en y téléchargeant le chargeur de démarrage Arduino. C'est ce que nous allons faire dans les prochaines étapes:)
Étape 3: Téléchargement du chargeur de démarrage Arduino sur le STM32
1) Connectez le STM32F103 avec une carte FTDI comme sur l'image.
2) Basculez l'en-tête BOOT 0 de la position '0' à la position '1' avant de connecter la carte FTDI à l'ordinateur pour flasher le bootloader
3) Téléchargez le bootloader approprié (PC13 dans mon cas) à partir du lien suivant:
4) Téléchargez et installez l'outil Flasher à l'aide duquel vous pouvez flasher le binaire:
5) Connectez le matériel au PC et ouvrez l'outil de clignotant installé à l'emplacement suivant pour mon cas:
6) Une fois l'outil ouvert, sélectionnez le bon port COM et continuez. À l'étape suivante, lorsque vous voyez un message cible lisible, passez deux fois au bouton suivant.
7) Sélectionnez l'option Télécharger sur l'appareil, puis sélectionnez le fichier binaire situé sur votre PC en cliquant sur les 3 points, puis cliquez sur le bouton Suivant qui téléchargera le chargeur de démarrage sur l'appareil et affichera un message de réussite comme sur l'image.
8) Après avoir fermé l'outil de clignotant, remettez le cavalier BOOT 0 en position '0' AVANT de couper l'alimentation de la carte STM32.
Étape 4: Configuration de l'IDE Arduino pour STM32
1) Ajoutez l'URL suivante à l'URL supplémentaire du gestionnaire de cartes:
2) Accédez à Boards Manager et recherchez STM32, une fois la liste affichée, installez la version à partir de stm32duino.
3) Connectez la carte STM32 à l'ordinateur à l'aide d'un câble USB et sélectionnez la bonne carte dans le menu Outils comme dans l'image ci-dessus.
4) Maintenant, ouvrez n'importe quel exemple d'esquisse que vous voulez, j'ai ouvert l'exemple Blink et appuyez simplement sur le bouton de téléchargement et vous pourrez télécharger le code sans aucune autre étape.
Étape 5: C'est ça
Essayez différents exemples de croquis qui devraient être téléchargés sur le tableau aussi facilement que le croquis Blink.
Faites-moi savoir dans les commentaires ci-dessous comment avez-vous pu exploiter la puissance de cette carte lorsqu'elle est utilisée avec l'IDE Arduino. Pour plus de précisions sur le sujet, veuillez également regarder ma vidéo sur le même sujet.
Conseillé:
Utiliser un moteur pas à pas comme encodeur rotatif : 9 étapes (avec photos)
Utilisez un moteur pas à pas comme encodeur rotatif : Les encodeurs rotatifs sont parfaits pour une utilisation dans des projets de microcontrôleur en tant que périphérique d'entrée, mais leurs performances ne sont pas très fluides et satisfaisantes. De plus, ayant beaucoup de moteurs pas à pas de rechange, j'ai décidé de leur donner un objectif. Donc si vous avez un stepper
Comment utiliser le moteur pas à pas comme encodeur rotatif et écran OLED pour les étapes : 6 étapes
Comment utiliser le moteur pas à pas comme encodeur rotatif et écran OLED pour les étapes : Dans ce didacticiel, nous allons apprendre à suivre les pas du moteur pas à pas sur l'écran OLED. Regardez une vidéo de démonstration. Le crédit pour le didacticiel original va à l'utilisateur youtube "sky4fly"
Visuino Comment utiliser un bouton comme entrée pour contrôler des choses comme la LED : 6 étapes
Visuino Comment utiliser un bouton comme entrée pour contrôler des choses comme la LED : Dans ce didacticiel, nous apprendrons comment allumer et éteindre la LED à l'aide d'un simple bouton et Visuino.Regardez une vidéo de démonstration
Comment utiliser la Wiimote comme souris d'ordinateur en utilisant des bougies comme capteur !! : 3 étapes
Comment utiliser la Wiimote comme souris d'ordinateur en utilisant des bougies comme capteur !! : Ce guide vous montrera comment connecter votre télécommande Wii (Wiimote) à votre PC et l'utiliser comme souris
Support multimètre bon marché (comme dans Free [comme dans la bière]) : 4 étapes
Support multimètre bon marché (comme dans Free [comme dans la bière]) : j'ai été ennuyé de devoir me tendre le cou ou d'équilibrer de manière précaire mon multimètre bon marché à 4 $ quelque part où je peux réellement LIRE l'affichage. J'ai donc décidé de prendre les choses en main ! C'est aussi mon premier « structable, donc si quelqu'un a des commentaires utiles