Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Technologie industrielle

STM32 Nucleo :les fonctionnalités et comment le connecter à votre PC

Vous cherchez un moyen de construire rapidement des prototypes ? Ou cherchez-vous une carte de développement pour essayer de nouveaux projets ? Ensuite, ce dont vous avez besoin est la carte de développement STM32 Nucleo.

Le SMT32 Nucleo offre plusieurs capacités d'extension, une faible consommation d'énergie et d'autres fonctionnalités pour les développeurs. Mais comment fonctionne le STM32 Nucleo ?

Dans cet article, vous apprendrez tout sur un Nucleo STM32, comment l'utiliser avec un IDE Arduino, et plus encore.

Commençons !

Qu'est-ce que la carte Nucleo STM32 ?

Brochage de la carte STM32

La carte de développement STM32 Nucleo offre aux développeurs un large éventail de possibilités pour créer des prototypes. En outre, la carte constitue une option polyvalente et abordable permettant aux concepteurs d'essayer de nouvelles idées avec la famille de microcontrôleurs STM32.

Fait intéressant, ces cartes comportent des connecteurs qui leur permettent d'ajouter des extensions. De plus, le STM32 étend ses fonctionnalités en utilisant divers modules complémentaires matériels (liés à l'application). Ainsi, ces connecteurs peuvent fonctionner avec Arduino et permettre aux concepteurs d'accéder à tous les systèmes d'exploitation en temps réel disponibles du MCU.

De plus, ces cartes n'ont pas besoin de sonde séparée. Et c'est parce que les cartes STM32 Nucleo sont livrées avec un programmateur/débogueur de carte ST-LINK. De plus, les cartes STM32 Nucleo ont préinstallé la bibliothèque de logiciels HAL et divers exemples de logiciels.

De plus, ces cartes sont compatibles avec Keli MDK-ARM, IAR EWARM et les IDE basés sur LLVM/GCC (environnements de développement intégrés).

Fonctionnalités

Le STM32 Nucleos offre aux développeurs plusieurs fonctionnalités utiles, notamment :

Comment puis-je connecter mon Nucleo STM32 à mon PC ?

Il est assez facile de connecter votre STM32 Nucleo à un PC. Ainsi, vous n'avez besoin que d'un câble USB et de l'installation d'un outil logiciel.

Câble USB

Cependant, l'installation du logiciel requis peut être délicate. Suivez la procédure ci-dessous pour simplifier les choses :

Page de téléchargement ST-Link

Comment utiliser un IDE Arduino avec STM32 Nucleo ?

IDE Arduino

Le STM Nucleo est une plate-forme de développement plus abordable et flexible par rapport à Arduino et offre même de meilleures statistiques.

Mais si vous êtes un fan d'Arduino, vous pouvez utiliser la plupart des cartes STM32 Nucleo sur Arduino IDE.

Suivez les étapes ci-dessous pour utiliser Arduino IDE avec le STM32 Nucleo.

Étape 1 :Ouvrez votre IDE Arduino

Tout d'abord, accédez à votre IDE Arduino et accédez aux fichiers. Ensuite, sélectionnez la préférence et saisissez le lien dans "URL supplémentaire du gestionnaire de carte".

Ensuite, fermez l'onglet des préférences.

Étape 2 :Installation du package

Ensuite, nous devons installer le package SMT32 Core. Ce que vous devez faire ici, c'est naviguer vers "Outils" puis "Conseil". Un menu déroulant devrait s'ouvrir. Ensuite, vous pouvez sélectionner "Gestionnaire de tableaux".

Lorsque le gestionnaire de périphériques Board est ouvert, recherchez le package "SMT32 Core" et cliquez sur installer.

Étape 3 :Mappez vos épingles

Vous devez remapper les broches Nucleo pour les adapter à l'IDE Arduino. De plus, le remappage facilite la mémorisation de certaines notations de broches.

Vous pouvez télécharger le fichier d'en-tête ici et le copier dans le répertoire de la bibliothèque d'Arduino.

Le répertoire par défaut doit être C:\Program Files (x86)\Arduino\libraries.

Étape 4 :Coder avec un exemple de base

Exemple de clignotement

Tout d'abord, vous devez sélectionner la carte et le port série connectés à votre PC. Vous pouvez le faire en accédant à "Outils", en cliquant sur "Tableau" et en attendant le menu déroulant.

Ensuite, accédez à Nucleo et sélectionnez celui qui vous intéresse. Ensuite, sélectionnez à nouveau "Outils" et choisissez la partie numéro du tableau. Sélectionnez ensuite le numéro de votre carte.

Encore une fois, sélectionnez "Outils" et "Port". De plus, sélectionnez le port que vous avez utilisé pour connecter votre carte Nucleo.

Maintenant, nous pouvons tester le codage avec un exemple basique :le programme blink. Voici le code dont vous avez besoin pour essayer ce programme :

SMT32 contre ARDUINO

Le SMT32 et l'Arduino offrent des fonctionnalités intéressantes qui en font l'un des meilleurs microcontrôleurs du marché. Sans aucun doute, vous pouvez utiliser le SMT32 sur Arduino IDE. Mais ce n'est pas la même chose que d'utiliser une carte Arduino ordinaire.

Voyons maintenant les différences entre ces cartes de développement.

Similarités

SMT32 et Arduino sont des cartes de développement faciles à utiliser par rapport à d'autres homologues.

Différences

Arduino

Arduino

Arduino est très facile à utiliser. Et son contrôle principal provient du microcontrôleur AVR.

En outre, la carte dispose d'un regroupement de code élevé, ce qui facilite le développement de tout outil logiciel. De plus, l'Arduino est facile à utiliser avec une petite connaissance du C++ et du matériel.

SMT32

SMT32

D'autre part, la carte SMT32 est plus adaptée aux pratiques d'ingénierie. Ainsi, sur la base des outils de développement, SMT32 peut passer de simple à très compliqué.

SMT32 n'est pas adapté aux débutants et il est plus populaire parmi les développeurs professionnels. Mais cela reste un moyen simple et flexible de développer des prototypes de produits.

SMT32 contre Arduino :verdict final

En vérité, les deux conseils ont leurs points forts. Arduino fonctionne mieux pour les bricoleurs et les amateurs qui veulent faire de l'électronique générale. Et le SMT32 est une option plus solide pour la fabrication, le développement de prototypes et de produits réels.

Arrondir

Carte de développement SMT32

Le SMT32 Nucleo est idéal pour le prototypage et l'exploration de la famille de microcontrôleurs SMT32. Cependant, cela devient complexe lorsque vous entrez sans un certain niveau de professionnalisme.

Mais, une fois que vous avez compris, le SMT32 est l'un des moyens les plus simples et les plus flexibles de développer de vrais produits.

Avez-vous d'autres questions sur le SMT32 Nucleo ? N'hésitez pas à nous contacter.


Technologie industrielle

  1. Votre smartphone et la voiture connectée
  2. Comment votre entreprise sortira-t-elle de la pandémie ?
  3. Comment recycler les produits obsolètes pour protéger l'environnement et votre marque
  4. Comment le port intérieur peut-il mieux connecter les chaînes d'approvisionnement américaines
  5. Comment l'IA s'attaque au gaspillage dans les usines et la chaîne d'approvisionnement
  6. Comment atténuer l'impact de la congestion portuaire sur votre chaîne d'approvisionnement
  7. Comment prolonger la durée de vie de vos circuits imprimés et éviter les réparations des circuits imprimés
  8. Quelle est l'importance de l'entretien et de la réparation de la machinerie lourde?
  9. Comment atténuer et gérer votre usine après un accident