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.

2
STM32 Compréhension des paramètres GPIO
Dans la bibliothèque de périphériques standard STM32, nous devons configurer le GPIO. Mais il y a 3 fonctions que je ne sais pas comment les configurer; GPIO_InitStructure.GPIO_Speed GPIO_InitStructure.GPIO_OType GPIO_InitStructure.GPIO_PuPd Dans GPIO_Speed , vous avez le choix entre 4 paramètres. GPIO_Speed_2MHz /*!< Low speed */ GPIO_Speed_25MHz /*!< Medium speed */ GPIO_Speed_50MHz …

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 

8
Pourquoi avons-nous besoin d'un chargeur de démarrage distinct de notre programme d'application dans les microcontrôleurs?
Pourquoi avons-nous besoin d'un programme distinct dans la même mémoire de programme flash d'un microcontrôleur, en particulier STM32F103, qui est appelé un chargeur de démarrage? Quelle est la particularité de le garder séparé du programme d'application principal? De manière générale, un chargeur de démarrage d'un système à microprocesseur (par exemple …


6
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 similaire) et requis pour échanger …
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 

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 

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


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 …

4
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 (en envoyant un fichier …


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 …

3
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. J'ai également …
17 arm  stm32 

1
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 STM32?
17 stm32 


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.