Page 1 sur 4

Découverte des cartes STM32 pour remplacer les Arduino Nano

MessagePosté: Jeu 10 Oct 2019 13:27
de tabar57
Bonjour à tous,

Je suis en train de découvrir et apprivoiser les cartes STM 32 avec leur processeur Arm32 pour remplacer les Arduino Nano.
Ces cartes sont 4 fois plus rapides avec leur architecture 32 bits.
j'aimerai savoir si vous êtes intéressé par cette technologie pas chère ( 2.51 euros la carte ), auquel cas je ferai en sorte de vous faire partager mes découvertes ( et mes écueils ...) pour progresser ensembles.

Cordialement

Bernard

Re: Découverte des cartes STM32 pour remplacer les Arduino N

MessagePosté: Jeu 10 Oct 2019 16:59
de fab
Bonjour Bernard,

Une présentation rapide de l'IDE que tu utilises, les outils et bibliothèques ainsi que un ou deux essais que tu as fait serait pas mal !
Les liens qui vont bien serait un plus aussi sourirebis

Et pour finir comment tu fais le lien avec le simu ?

Fabien

Re: Découverte des cartes STM32 pour remplacer les Arduino N

MessagePosté: Jeu 10 Oct 2019 20:32
de lolosimule
.

Re: Découverte des cartes STM32 pour remplacer les Arduino N

MessagePosté: Jeu 10 Oct 2019 21:02
de A320 hérétique
Bernard, ça m'interesse énormèment !
Pour nos simus, plus de puissance sera la nienvenue, pour autant que les capacités d'E/S soient à la hauteur.

Michel

Re: Découverte des cartes STM32 pour remplacer les Arduino N

MessagePosté: Ven 11 Oct 2019 14:55
de tabar57
Bonjour à tous,

Le pari est loin d'être gagné gratgrat
Pour l'instant, j'ai réussi à faire clignoter une Led ( pc13 ) comme je veux et donc charger un programme ino par un convertisseur usb série car la carte nativement ne possède pas de bootloader.
J'ai réussi à charger un bootloader dans la carte stm32 avec l'utilitaire STMFLashLoaderDemo.exe téléchargé ici : https://www.st.com/en/development-tools ... stm32.html.
Au passage, la carte est livrée avec sa mémoire verrouillée donc impossible d'y charger un quelconque programme sans la déverrouiller avec le flashLoaderDemo.

Mais pour l'instant je n'ai pas de possibilité de connecter cette carte en USB sous Windows 10 , rien à faire malgré le changement de câble et essais de différents drivers, bref la galère

Pour l'instant mes avis sont plus que mitigés mais pour le prix, au moins je m'amuse, il faut vraiment être à la retraite pour s'occuper de ce genre de conneries ecroulerire

Je vous tiens au courant.

Pour répondre à Fabien , sur mes 2 Arduinos Nano qui pilotent le bloc Collins com1 et le sélecteur d'altitude la liaison avec le simu se fait par ports com ouverts par script Lua, çà fonctionne pas mal mais c'est un peu long en temps de réponse pour l'affichage sur les 2 ssd1306 Oled, enfin... on veut toujours plus rapide.
Pour ce qui est de l'IDE que j'utilise pour les essais stm32 , c'est l'IDE Arduino version 1.8.9, la même que pour la programmation Arduino

A+

Cordialement

Bernard

Re: Découverte des cartes STM32 pour remplacer les Arduino N

MessagePosté: Sam 12 Oct 2019 20:43
de revolution07
La puissance à l'air sympa 32bits/72mhz, le prix aussi, la dimension...

selon les besoins, niveau nombre d'entrée sortie (37), c'est pas nickel.

un bonne arduino DUE 32bits à ~84mhz le fait bien. 54 E/S dont 12 PWM, 12 analogiques , interruptions....

donc tout dépends du projet. Une ESP32 aussi peu être une bonne concurrente avec peu e/s mais encore plus rapide 160mhz->200mhz + le wifi/bluetooth

Re: Découverte des cartes STM32 pour remplacer les Arduino N

MessagePosté: Sam 12 Oct 2019 22:08
de JacquesZ
A ce moment là, le Raspberry Pi peut entrer en ligne de compte, non?
Il est supporté nativement par AM pour info.
Jacques

Re: Découverte des cartes STM32 pour remplacer les Arduino N

MessagePosté: Dim 13 Oct 2019 09:09
de fab
Pour ma part, je préfère le concept "Arduino", plus proche d'un microcontrôleur, indépendant de tout système d'exploitation comme le Raspberry

Re: Découverte des cartes STM32 pour remplacer les Arduino N

MessagePosté: Dim 13 Oct 2019 11:14
de A320 hérétique
Comme toi, Fabien.

J'utilise en general des mega 2560, mais il m'arrive souvent de manquer de puissance - est-ce un pb de cpu, faut-il incriminer la chaine logiciel, avec lua, fsuipc, ...- je ne sais pas.

Je n'ai pas essayė l'arduino due, peut-être le bon compromis ?

Michel

Re: Découverte des cartes STM32 pour remplacer les Arduino N

MessagePosté: Dim 13 Oct 2019 15:26
de tabar57
Il est clair que la chaine logicielle y est pour quelque chose.
Pour preuve, j'ai encore gardé l'affichage de mes fréquences active et standbye du com1 sur displays pilotés par Sioc et sur carte opencockpit et c'est clair que c'est rapide ( instantané même ) par rapport à l'affichage par Nano et Oled SSD 1306. Le goulot d'étranglement paraît être à 2 niveaux voire 3, la vitesse du port com et l'affichage par i2c et peut être que le langage interprété de Lua n'y est pas étranger non plus.
Ceci dit , cela fonctionne plutôt bien sur carte Arduino Nano.
Je continue mes essais d'optimisation mais pour l'heure la carte STM 32 sur laquelle je comptais beaucoup ne me satisfait pas du tout, je n'ai pas trouvé de bibliothèque fonctionnelle pour le SSD1306 et toujours pas réussi à la connecter en USB sous Windows 10
C'est pas cher mais heureusement que je suis pas payé à l'heure peurefrayé

Cordialement

Bernard