Yahoo refuse tous les emails du site. Si vous avez une adresse chez un autre prestataire, c'est le moment de l'utiliser ;)

En cas de soucis, n'hésitez pas à aller faire un tour sur la page de contact en bas de page.

Topic "Les STM32 en vidéos"

Flux RSS des posts récents dans ce topic ( Flux Atom)


Pas de photo de profil

weetoz

Membre

#696 | Signaler ce message



Vidéo sur les STM32

C'est quoi, pour qui?
C'est quoi?

Une suite de vidéos "souples", qui devrait permettre aux francophones qui ont du mal avec l'anglais à s'initier plus facilement
aux microcontrôleurs STM32 ainsi qu'aux cartes de développements qui les accompagnent. Malgré tout, l'anglais deviendra incontournable afin de devenir indépendant dans vos propres projets. Afin que le plus grand nombre puisse utiliser ces vidéos, la librairie STMCubeHAL sera très largement mise à contribution. Cela permettra une "portabilité" du code peu importe le modèle du MCU ( ce ne sera malheureusement pas toujours vrai car certaines familles sont bien moins riches en périphériques embarqués comme les F0, L0, L1…). (Je recommande des architectures Cortex-M3, M4, M7 pour découvrir ce joli p'tit monde).

Il y aura différents formats de vidéos selon les besoins. Par exemple, le chapitre 1 commence avec une vidéo sur l'installation des outils de développement nécessaires, elle dure 20 minutes et 41 secondes. C'est la première partie. La seconde présente les logiciels avec une première application basée sur les GPIOs qui sert de fil conducteur. Cette vidéos dure 55 minutes et 27 secondes. Ce qui est assez long et chiant à suivre car je dois présenter pas mal de choses pour les plus débutants. De la troisième à la cinquième, ce sont des formats courts pour l'utilisation de certains périphériques afin de découvrir la librairie STM32CubeHAL (UART, PWM, TIM_Encoder,), ceci afin de donner un aperçu des intérêts des MCU ARM Cortex-M X ou Y… Ces vidéos durent entre 10 et 15 minutes. Ce premier chapitre se terminera avec une application qui, à nouveau sera le fil conducteur qui permettra une découverte un peu plus approfondie des outils de développement. Le programme qui en découlera sera réutilisé pour d'autres exemples dans le chapitre 2. Le chapitre 2 commencera avec une présentation de la documentation relative au STM32. Le but étant qu'arrivé un moment chacun puisse évoluer selon ses intérêts. Selon les situations, un approfondissement de la lecture de certaines "Docs" sera de rigueur.

Pour qui?

Ces vidéos s'adressent à tous ceux qui ont déjà pratiqué la programmation Arduino avec une connaissance affirmée du langage C. Pour les plus débutants, les formats longs seront recommandés. Pour les bricoleurs qui sont déjà à l'aise avec la programmation Arduino et les "vraies" IDEs pourront piocher dans les formats courts les éléments qu'ils souhaitent.

Et toi, "T ki"?

Je suis un pur amateur en développement embarqué, un piètre joueur du développement informatique, ça vous fait peur? Moi aussi! XD Plus sérieusement, j'ai déjà quelques montages aboutis à mon actif avec les Arduinos. J'ai une petite base en langage C, et une bien meilleure en automatisme et informatique industrielle. (Pour ceux qui ne connaissent pas: Langage littérale structuré, Grafcet, Modbus TCP IP, automates programmables, électrotechnique…). Cependant, côté électronique, je suis un peu à la ramasse et par conséquent j’appelle à l’indulgence. Bien sûre, les corrections seront les bienvenues ainsi que les critiques constructives. Ce serait dommage que les plus débutants tiennent pour acquis les conneries que je peux raconter! ;)

Bon visionnage et n'hésitez pas à me faire part de vos remarques.

Chapitre 1
partie 1: installation de SW4STM32, STMCubeMX ST-Link-Utility
partie 2: Première utilisation de STMCubeMX et de SW4STM32
partie 3: UART moniteur série
partie 4: Sorties PWM
partie 5: Tim_Encoder
partie 6: Sorties PWM partie 2

Cette vidéo a pour objectif de mieux comprendre le cadencement d'un timer par rapport à l'arbre des horloges, du bus APB dont le timer dépend, et l'impact du bit TIMPRE

Voici pour l'instant… La partie 7 est en préparation, on s'intéressera plus à l'IDE SW4STM32…

Derniére modification le par weetoz


Pas de photo de profil

BugsByte

Membre

#699 | Signaler ce message


Sur la dernière vidéo, je n'ai plus de son après 1 min ou 2.

Sinon, c'est du beau boulot. Tu t'embrouilles parfois et des fois tu n'es pas très clair ou n'utilises pas les bon termes mais ça reste compréhensible et on arrive à bien appréhender la chose.

Fais nous signe lorsque la suite sortira.

Derniére modification le par BugsByte


Pas de photo de profil

weetoz

Membre

#700 | Signaler ce message


Salut BugsByte, merci pour le retour, effectivement la vidéo "TIM_Encoder" a mal été exporté… Je corrige ça au plus vite…

Sinon, c'est du beau boulot.

par BugsByte

Merci beaucoup, ça motive ;)

Tu t'embrouilles parfois et des fois tu n'es pas très clair ou n'utilises pas les bon termes

par BugsByte

Tout à fait d'accord, et encore je n'ai même pas osé poster les premières :D , mais ça devrait progresser avec le temps. IL y a fallu que je m'y remette, ça faisait plus d'un an que je n'avais pas programmé de µC…

Fais nous signe lorsque la suite sortira.

par BugsByte

Faut rester en ligne sur "CDM"! ;)

C'est pour bientôt, je pense qu'elle sera en ligne début de semaine prochaine.

@bientôt sur "CDM".


Pas de photo de profil

weetoz

Membre

#701 | Signaler ce message


Vidéo TIM_Encoder réuploadé!