Preguntas con etiqueta 'stm32'

5
respuestas

¿ST-LINK es posible la comunicación en serie?

Estoy utilizando la placa de descubrimiento STM32F4 y Atollic TrueStudio para ARM Lite 3 Me gustaría pasar algunos datos de depuración a la PC usando printf y no puedo encontrar una manera de hacerlo a través de STLink. ¿Es incluso posible? P...
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...
2
respuestas

No se puede leer el archivo mayor de 2K en FatFS

Estoy leyendo un archivo del sistema de archivos SPI Flash con FATFS, en la plataforma STM32F103 que ejecuta FreeRTOS. Puedo leer exitosamente el archivo de tamaño menor al 2048, pero si leo un archivo de tamaño mayor al 2048 (ya que estoy leyen...
1
respuesta

¿Qué significa [WEAK] en el código de ensamblaje de inicio de STM32?

Estaba leyendo el archivo de inicio STM32F407 en el software Keil para recopilar información. Me enfrenté a este problema: ¿para qué se usa el símbolo [WEAK] ? Una parte del código en el que se ha utilizado este símbolo es: Reset_Hand...
2
respuestas

STM32 RTC se congela cuando la alimentación está apagada

Estoy usando una placa de usuario STM32F745VGT6 con Keil µVision 5. Quiero usar el calendario RTC interno con el reloj interno (LSI). Mi pregunta es: el primer encendido del reloj comienza a las 02:00:00 y luego se va el tiempo. Por ejemplo,...
3
respuestas

¿Realmente necesito poner el microcontrolador stm32 en modo de cargador de arranque para programarlo?

He empezado a aprender el microcontrolador stm32 por un tiempo usando una placa de desarrollo muy pequeña "stm32f103c8t6" (o pastilla azul). cuando empecé, aprendí de algunos tutoriales que tengo que cambiar un puente para programarlo. (Lafo...
1
respuesta

STM32F4: Instrucciones de punto flotante demasiado lentas

Estoy trabajando en una aplicación de audio en el Nucleo F411RE y he notado que mi procesamiento fue demasiado lento, por lo que la aplicación omite algunas muestras. Al ver mi desmontaje, pensé que, dado el número de instrucciones y el reloj...
2
respuestas

¿Cuál es la diferencia entre configurar SysTick Interrupt en NVIC y usarlo como una excepción?

Estoy usando un MCU STM32F303 y he notado que el SysTick puede configurarse para causar una excepción, que parece mencionarse con bastante frecuencia en varias Guías del usuario. De esta manera, tendrá un nivel de prioridad más alto que las inte...
1
respuesta

Ejecutando ejecutable desde una SRAM externa

Tengo una placa de desarrollo STM32 con algún SRAM externo. Me gustaría ejecutar mi código desde esa SRAM externa, pero mi procesador solo admite el arranque desde Flash, SRAM interna o memoria del sistema (una parte de la SRAM interna). ¿Cuá...
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...