Maîtrise du Contrôleur DMA sur STM32 : Théorie et Implémentations Pratiques
Architecture et Principes du Contrôleur DMA
Le DMA (Direct Memory Access) est un mécanisme matériel permettant des transferts de données à haute vitesse entre différentes entités (périphériques, mémoires) sans solliciter le processeur central (CPU). En déléguant ces opérations de copie au contrôleur DMA, le CPU est libéré pour exécuter des tâch ...
Publié le 7 juin à 21h28
Configuration et Développement Embarqué avec CubeMX pour STM32
Création du Projet et Configuration Initiale avec CubeMX
Pour commencer un projet basé sur le microcontrôleur STM32G431RBT6, CubeMX permet une initialisation rapide. Sélectionnez le chip dans l'interface, puis configurez les éléments fondamentaux :
Activez l'horloge externe (HSE) dans System Core pour une stabilité accrue.
Réglez le mode de dé ...
Publié le 5 juin à 01h54
Fonctions courantes pour STM32 et débogage avec printf
Fonctions courantes pour STM32 et débogage avec printf
Manipulation de mémoire et chaînes de caractères
Les fonctions de la bibliothèque standard C utilisent le type char * pour les paramètres pointeurs. Ces fonctinos sont déclarées dans l'en-tête <string.h>.
Opérations sur la mémoire
Effacement de tampon avec memset :
memset((char *)buff ...
Publié le 2 juin à 05h40