Preguntas con etiqueta 'stm32f4'

2
respuestas

FreeRtos stm32f4 atascado en vTaskDelay

Hola, estoy usando FreeRtos API con el microcontrolador stm32f4, el programa se atasca cuando ingresa vTaskDelay, cuando lo depuro veo que está atascado en esta línea (2588 de tasks.c en la función vTaskDelay) if( listCURRENT_LIST_...
3
respuestas

Conectando SIM900 a STM32F4 Nucleo

Estoy intentando conectar Simcom SIM900 a Nucleo-F411RE utilizando la siguiente configuración para USART1 : void MX_USART1_UART_Init(void) { huart1.Instance = USART1; huart1.Init.BaudRate = 9600; huart1.Init.WordLength = UART_WORDL...
1
respuesta

Cálculo del temporizador Tick STM32F4

Estoy tratando de usar el temporizador (TIM4) para registrar los tiempos de subida y bajada de un sensor externo. Necesito configurar el temporizador para que marque cada 1 µs y tenga un período de 40 ms (por lo que cuenta 40 000 garrapatas ante...
1
respuesta

SDIO con descubrimiento STM32F4

Estoy probando un ejemplo sobre SDIO con la placa Open407V-D. Tengo problemas con la tarjeta SD de reinicio (CMD0). Cuando se comprueba el estado para enviar CMD0, el bit 11 (CMDACT) del registro de estado siempre se establece 1. Por lo tanto, s...
1
respuesta

Cómo usar CMSIS para configurar el puerto bidireccional en STM32F4

Me gustaría usar GPIO_TypeDef an GPIO_Init para crear un Puerto bidireccional en el STM32F407, algunos pines de entrada, algunos pines de salida. ¿Simplemente ejecuto GPIO_Init dos veces, una para los pines de entrada y una para los pines de...
1
respuesta

No puedo encontrar la CPU necesaria (STM32F401) en la lista IAR 6.5

Estoy intentando iniciar el desarrollo del software STM32 utilizando IAR 6.5 IDE. Tengo la placa STM32F401C-DISCO para el desarrollo y el IDE de IAR. Es necesario elegir la CPU correcta en el menú de opciones del proyecto: Sin embarg...
1
respuesta

Esclavo I2C con respecto a los bordes del reloj maestro

Estoy trabajando con los microcontroladores STM32F4. El periférico I2C utiliza un ajuste de reloj. Me han dicho que no importa cuándo se utilice el periférico como dispositivo esclavo. Si eso es cierto, ¿cómo se mantienen el tiempo de espe...
1
respuesta

¿Por qué 'RCC_GetClocksFreq' devuelve resultados diferentes de los que espero?

Tengo un MCU STM32F427 con un cristal HSE de 8MHz. Estoy configurando el reloj de la siguiente manera: #include <stm32f4xx.h> #include <stm32f4xx_rcc.h> void initClocks(void); void initClocks(void) { /* HSE: 8 MHz PLL...
2
respuestas

VL6180X Los valores de ALS son demasiado pequeños

He comprado el sensor de proximidad VL6180X en el arranque ( Aliexpress ) originalmente diseñado para usar con arduino. Lo he probado con Raspberry Pi y STM32 (en el tablero de descubrimiento STM32F429). El sensor está en el ambiente de la habit...
1
respuesta

STM32F4 USART no está configurado correctamente

Estoy intentando configurar manualmente un USART en un Nucleo F401RE para transmitir a través del puerto COM virtual USB, lo que significa usar USART2 en PA2 (TX) y PA3 (RX). No solo no estoy recibiendo ningún carácter, sino que el pin TX nunca...