Preguntas con etiqueta 'stm32cubemx'

4
respuestas

¿Cómo uso la función printf en STM32?

Estoy tratando de averiguar cómo usar la función printf para imprimir en el puerto serie. Mi configuración actual es STM32CubeMX código generado y SystemWorkbench32 con placa de descubrimiento STM32F407 . Veo en stdio.h que el prototipo...
6
respuestas

¿Por qué no usar siempre DMA en lugar de interrupciones con UART en STM32? [cerrado]

El mes pasado pasé mucho tiempo haciendo que UART (para MIDI) funcionara con un STM (STM32F103C8T6) usando interrupciones, sin mucho éxito. Sin embargo, esta noche utilizando DMA funcionó bastante rápido. Dado que, en la medida en que leo,...
7
respuestas

Hacer que PWM funcione en STM32F4 usando las bibliotecas HAL de ST

Estoy tratando de cambiar a las bibliotecas ST HAL y parece que no puedo lograr que el PWM funcione. Se compila bien, simplemente no se inicia. En mi main () llamo a la función de inicialización del temporizador: /* TIM3 init function */ vo...
1
respuesta

El LED parpadea incluso cuando no presiono el botón

He escrito un programa en Keil que parpadea un LED a través de la Interrupción GPIO Externa. Aquí es cómo lo he configurado en STM32CubeMX: Al principio, habilité y configuré el RCC como se puede ver y configuré PA0 para interrupción externa...
5
respuestas

STM32: el indicador de ocupado se establece después de la inicialización de I2C

Para la referencia: el mismo problema se describe allí, pero la solución del autor no me funciona - I2C bandera ocupada extraño comportamiento Utilicé STM32CubeMX para generar una plantilla de proyecto con la inicialización de periféricos I...
4
respuestas

Cadenas de herramientas para STM32CubeMX IDE: ¿de qué elegir?

Acabo de instalar el STM32CubeMX (el IDE ARM original de ST Microelectronics, si lo entiendo bien). Una vez instalado, traté de abrir un nuevo proyecto para un kit de DESCUBRIMIENTO que tengo (STM32F0DISCOVERY). DespuésdepasaraOpenprojectmeen...
1
respuesta

STM32 interrumpe y C ++ no van bien juntos [duplicado]

Configuré TIM3 para disparar una interrupción en mi proyecto y simplemente no funcionó. Intenté todo lo que pude y aún no pude encontrar cuál es el problema. Luego creé un proyecto limpio y copié / pegué solo el código que configura TIM3 e int...
2
respuestas

Jitter de UART TX pin

Estoy desarrollando un pequeño robot utilizando la placa de descubrimiento STM32L152C. Actualmente estoy intentando configurar la placa utilizando el STM32CubeMX. Nunca he trabajado en este nivel muy bajo (mi experiencia es mucho más sobre algor...
1
respuesta

¿Por qué STM32 utiliza un proceso de inicialización de dos etapas? ¿Cuál es el propósito principal de cada etapa?

Estoy aprendiendo a usar microcontroladores STM32 usando CubeMX para generar un proyecto. Me he dado cuenta de que CubeMX genera dos etapas básicas de inicialización para casi todos los periféricos: (A) Dentro del archivo stm32fxxxx_hap_ms...
3
respuestas

transmisión STM32 HAL UART

Estoy intentando enviar datos por STM32f103 a una placa Arduino usando UART. Los datos no se reciben correctamente. El código se genera utilizando STM32CUBEMX y aquí está la parte que agregué: Código STM32 (Transmitir): uint8_t Test[] = "1...