Preguntas con etiqueta 'stm32f4'

1
respuesta

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 tiene que presionar el botón para iniciar la interrupción y presionarlo nuevamente para detenerla. En esta...
4
respuestas

CMSIS vs HAL vs Standard Peripherals Library

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...
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...
3
respuestas

Conversión de ADM STM32 usando HAL

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...
6
respuestas

Señales ruidosas con PCB de 2 capas - ¿Qué tiene de malo mi diseño?

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í...
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...
2
respuestas

Cómo usar un ST-Link / V2 externo con la placa de descubrimiento STM32F4

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?     
1
respuesta

Conceptos de arranque de STM32F4 y reubicación de tablas vectoriales

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...
2
respuestas

STM32F4 Cube HAL UART. ¿Es un error o me falta algo?

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...
1
respuesta

El circuito ARM mínimo no funciona

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