Questions marquées «stm32»

Le STM32 est la troisième famille ARM de STMicroelectronics. Il suit leur précédente famille STR9 basée sur le noyau ARM9E et la famille STR7 basée sur le noyau ARM7TDMI. Le STM32 est basé sur la famille de cœurs ARM Cortex-M.

29
CMSIS vs HAL vs Bibliothèque de périphériques standard

Je passe donc de PIC à ARM et j'ai acheté une carte de découverte STM32F4. Jusqu'à présent, je comprends que pour le programmer, vous pouvez accéder à tous les registres directement en mémoire (de manière évidente) et il existe également 3 bibliothèques principales que vous pouvez utiliser pour...

24
Techniques de délimitation / synchronisation de protocole série

Comme la communication série asynchrone est largement répandue parmi les appareils électroniques, même de nos jours, je pense que beaucoup d'entre nous ont rencontré une telle question de temps en temps. Considérez un appareil électronique Det un ordinateur PCconnecté à une ligne série (RS-232 ou...

23
STM32F4 et HAL

J'ai donc expérimenté un certain temps avec le STM32F407 (je suis nouveau dans ARM) et j'ai décidé d'écrire une application simple en utilisant les bibliothèques HAL car il semble que ST ait abandonné les bibliothèques de périphériques standard. Donc ma question est, quel est le point dans HAL?...

22
Le microcontrôleur STM brûle à chaque fois

J'ai une certaine expérience de travail avec stm32 mais je ne les ai utilisés que sur des cartes de développement. J'ai récemment essayé de souder stm32 et stm8 sur une simple carte de dérivation et de les programmer avec mon clone st-linkv2. Lors de la première mise sous tension, le mcu fait...

18
Comment fonctionne la réinitialisation d'usine?

Tous les appareils intégrés incluent une option de «réinitialisation d'usine» qui permet à l'utilisateur de réinitialiser son appareil en cas de problème. Je développe un firmware sur une carte STM32. Le firmware comprend un chargeur de démarrage qui permet de mettre à niveau l'application via UART...

17
Comment programmer la carte de développement STM32

Je suis un débutant total en programmation de microcontrôleurs ARM, mais j'ai de l'expérience avec les microcontrôleurs AVR et PIC. Il y a quelques jours, j'ai acheté une carte de développement STM32F103VET6 sur eBay. J'essaie maintenant de programmer ce forum mais je ne sais pas par où commencer....

17
Qu'est-ce que l'événement STM32 EVENTOUT?

Dans le manuel de mon STM32, l'une des fonctions alternatives de GPIO (à savoir AF15, voir page 138) est appelée EVENTOUT. À aucun moment l'événement n'est défini, ni un cas d'utilisation donné. Quelle est la fonction alternative EVENTOUT de mon

17
Événement Stm32 et interruptions

J'ai commencé à étudier les interruptions sur stm32, en particulier la carte de découverte stm32f4. j'ai trouvé cet exemple dans lequel vous devez appuyer sur le bouton pour démarrer l'interruption et le pousser à nouveau pour l'arrêter. Dans cette ligne: EXTI_InitStructure.EXTI_Mode =...

13
Recommandation pour les paramètres par défaut des broches inutilisées sur un STM32 (ARM Cortex M3) - tirer vers le haut / vers le bas?

Nous utilisons actuellement différentes variantes de la famille de microcontrôleurs STM32. Je voudrais savoir ce qui suit: 1) Quels sont les paramètres par défaut recommandés pour les broches des microcontrôleurs en général si vous avez la possibilité de sélectionner les deux pull ups ou pull down?...