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