Questions marquées «stm32f4»

5
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 vous faciliter …
29 arm  stm32  stm32f4  cmsis 

3
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? StdPeriph ne …
23 arm  stm32  stm32f4 

6
Comment utiliser la fonction printf sur STM32?
J'essaie de comprendre comment utiliser la fonction printf pour imprimer sur le port série. Ma configuration actuelle est le code généré par STM32CubeMX et SystemWorkbench32 avec la carte de découverte STM32F407 . Je vois dans stdio.h que le prototype printf est défini comme: int _EXFUN(printf, (const char *__restrict, ...) _ATTRIBUTE …

1
É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 = EXTI_Mode_Interrupt, nous devons choisir le mode d'interruption ou …


4
Conversion ADC STM32 à l'aide de HAL
J'essaie d'apprendre à utiliser la "nouvelle" bibliothèque HAL de stm32. Lorsque j'essaie de faire une conversion ADC simple, cela ne fonctionne qu'une seule fois, mais il arrête la conversion. Je suppose que l'indicateur de fin de conversion n'est pas défini. J'utilise la carte Discovery STM32f429I, qui a à bord STM32f429ZI. …



1
Concepts de démarrage STM32F4 et relocalisation de table vectorielle
Il y a certaines choses que je ne comprends pas sur le processus de démarrage du microcontrôleur STM32F4. Ma compréhension est la suivante: Le démarrage ARM Cortex-M4 attend la valeur d'initialisation du pointeur de pile et les vecteurs d'interruption activés 0x00000000 + SCB->VTOR, tandis qu'il SCB->VTORest effacé lors de la …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.