Comencé a estudiar las interrupciones en stm32 específicamente en el tablero de descubrimiento stm32f4. Encontré este ejemplo en el que tiene que presionar el botón para iniciar la interrupción y presionarlo nuevamente para detenerla.
En esta...
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 (forma obvia) y también hay 3 bibliotecas principales qu...
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...
Estoy tratando de aprender a usar la "nueva" biblioteca HAL de stm32.
Cuando intento hacer una conversión simple de ADC, funciona solo una vez, pero luego deja de convertir. Supongo que el indicador de fin de conversión no se establece. Estoy u...
Para mi tesis de maestría en informática, necesito leer un sensor CCD lineal TCD1304AP. Un microcontrolador STM32 con el circuito dispuesto en una placa de pruebas hace el trabajo, pero para hacer que mi proyecto sea más portátil, diseñé y pedí...
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...
Tengo un STM32F4 Discovery y una placa ST-Link/V2 programador.
Quiero usar mi propio ST-Link (no el incorporado) para programar y depurar el tablero.
¿Cómo debo conectar el ST-Link externo a la placa?
Hay algunas cosas que no entiendo sobre el proceso de arranque del microcontrolador STM32F4.
Mi comprensión es la siguiente:
Los arranques ARM Cortex-M4 esperan el valor de inicialización del puntero de pila y los vectores de interrupción...
Estoy usando UART IO basado en interrupciones (sin DMA).
La función HAL_UART_Transmit_IT establece EIE bit en el registro CR3 . De acuerdo con la hoja de datos STM32F407 (y el comportamiento real), esto genera una interrup...
He desarrollado una aplicación utilizando el kit de desarrollo STM32F4-Discovery. Ahora el código está maduro y necesito construir un circuito personalizado.
Primero comencé a construir el circuito desnudo:
SoldéelchipenlaPCBatravésdeunsol...