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.

3
Eclipse + GNU ARM + STM32 - HAL ou SPL
Je vais commencer par le développement ARM (après 2 ans d'AVR) et j'ai choisi la carte STM DISCOVERY avec le microprocesseur stm32f4 dessus. J'ai décidé d'aller avec eclipse + ARM gcc car je n'aime pas la limite de code sur Keil et je n'ai pas l'argent pour obtenir une version …
10 arm  stm32  gcc  cortex  hal-library 

3
Interruption logicielle vs fonction
Après environ 3 ans de travail avec les MCU, je ne sais toujours pas à quoi servent les interruptions logicielles? J'ai fait plusieurs travaux avec STM32 et je n'ai jamais utilisé les interruptions logicielles. En effet, c'est une grande question pour moi: Pourquoi, lorsque nous pouvons utiliser une fonction simple …
10 arm  stm32  interrupts 

3
Choix d'une disposition de carte PCB SDRAM
Je travaille sur un projet avec le tout nouveau STM32F429 dans le package LQFP208. J'ai besoin de souder le premier couple de prototype par moi-même pour des raisons de petit budget. J'ai choisi ce package pour pouvoir vérifier moi-même si un problème est dû au routage / firmware ou simplement …
10 pcb  stm32  layout  sdram 



2
Disposition du circuit imprimé Quad SPI
J'essaie de faire une bonne disposition pour la mémoire flash Quad SPI NOR MT25QL256ABA1EW9-0SIT avec le microcontrôleur STM32. Mon problème est que je trouve le brochage de la puce mémoire assez gênant. J'ai réussi à échanger les broches du côté MCU de la façon dont les signaux résident côte à …
10 pcb  stm32  spi  layout  high-speed 

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. …

4
STM32: l'interruption de la minuterie fonctionne immédiatement
Voici le code de la minuterie dans mon projet sur STM32F429: //timer initialization void timerInit() { uwPrescalerValue2 = (uint32_t) ((SystemCoreClock / 2) / 100000) - 1; RS485Timer.Instance = TIM5; RS485Timer.Init.Period = 67400000; // high value to notice interrupt even without debugging RS485Timer.Init.Prescaler = 400000; RS485Timer.Init.ClockDivision = 0; RS485Timer.Init.CounterMode = TIM_COUNTERMODE_UP; …




1
Impossible de programmer une carte STM32 personnalisée
J'ai conçu une simple carte STM32. Voici les images schématiques et la disposition de la carte PCB: Schématique: Disposition PCB: Disposition PCB avec VDD en surbrillance: Disposition PCB avec GND en surbrillance: Seules les parties de cette conception qui sont pertinentes pour ma question sont montrées dans les images ci-dessus. …
9 stm32  swd  custom 


4
Quelles sont les différences entre la fonction rand () et le périphérique RNG (générateur de nombres aléatoires)?
Je me demande pour le périphérique RNG (générateur de nombres aléatoires) dans les microcontrôleurs STM32F4XXXX. consultez ce manuel de référence (page 748). D'un autre côté, nous avons la fonction rand () dans la bibliothèque stdlib qui fait la même tâche. Maintenant, j'ai deux questions: Quelles sont les différences (avantage et …

3
STM32: Effectuer une réinitialisation logicielle
J'essaie d'effectuer une réinitialisation logicielle de mon STM32F2. (Manuel de référence disponible ici .) La page correspondante du manuel de référence (page 80) donne peu d'informations. Fondamentalement, le SYSRESETREQbit du Application Interrupt and Reset Control Registerdoit être défini. Maintenant, cette page explique que pour pouvoir modifier le SYSRESETREQ, une "clé" …
9 stm32  reset 

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.