Preguntas etiquetadas con stm32f4

5
CMSIS vs HAL vs Biblioteca de periféricos estándar
Así que estoy cambiando de PIC a ARM y compré una placa de descubrimiento STM32F4. Hasta ahora entiendo que para programarlo puede acceder a todos los registros directamente en la memoria (de manera obvia) y también hay 3 bibliotecas principales que puede usar para facilitarle la vida. Ahora mi pregunta …
29 arm  stm32  stm32f4  cmsis 

3
STM32F4 y HAL
Así que he estado experimentando un tiempo con el STM32F407 (soy nuevo en ARM) y decidí escribir una aplicación simple usando las bibliotecas HAL ya que parece que ST ha descontinuado las Bibliotecas de periféricos estándar. Entonces mi pregunta es, ¿cuál es el punto en HAL? ¿No estaba StdPeriph haciendo …
23 arm  stm32  stm32f4 

6
¿Cómo uso la función printf en STM32?
Estoy tratando de descubrir cómo usar la función printf para imprimir en el puerto serie. Mi configuración actual es código generado por STM32CubeMX y SystemWorkbench32 con la placa de descubrimiento STM32F407 . Veo en stdio.h que el prototipo printf se define como: int _EXFUN(printf, (const char *__restrict, ...) _ATTRIBUTE ((__format__ …

1
Stm32 Evento e interrupciones
Comencé a estudiar las interrupciones en stm32 específicamente en el tablero de descubrimiento stm32f4. Encontré este ejemplo en el que tienes que presionar el botón para iniciar la interrupción y presionarlo nuevamente para detenerlo. En esta línea: EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt tenemos que elegir el modo de interrupción o el modo …


4
Conversión de STM32 ADC usando HAL
Estoy tratando de aprender cómo usar la "nueva" biblioteca HAL de stm32. Cuando trato de hacer una conversión ADC simple, funciona solo una vez, pero luego deja de convertir. Supongo que el indicador de Fin de conversión no se establece. Estoy usando la placa de descubrimiento STM32f429I, que tiene STM32f429ZI …


2
STM32F4 Cubo HAL UART. ¿Es un error o me falta algo?
Estoy usando interrupción basada en UART IO (sin DMA). HAL_UART_Transmit_ITLa función establece el EIEbit en el CR3registro. De acuerdo con la hoja de datos STM32F407 (y el comportamiento real), esto genera interrupción solo en modo de búfer múltiple (cuando DMARse establece el bit). EIEpermite la generación de interrupciones para error …

1
Conceptos de arranque STM32F4 y reubicación de la tabla de vectores
Hay algunas cosas que no entiendo sobre el proceso de arranque del microcontrolador STM32F4. Mi entendimiento es el siguiente: Las botas ARM Cortex-M4 esperan el valor de inicialización del puntero de la pila y los vectores de interrupción activados 0x00000000 + SCB->VTOR, mientras que SCB->VTORse borran al reiniciar. No hay …

1
FMPI2C en STM32F407
¿Es posible usar el modo rápido I2C en STM32F407? Busqué en todas partes los pines GPIO I2CX, pero no puedo encontrarlos.
stm32  i2c  stm32f4 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.