Preguntas con etiqueta 'stm32'

2
respuestas

STM32F091 Saltar al cargador de arranque desde la aplicación

Estoy intentando implementar un salto al cargador de arranque STM32F091 USART1 desde mi aplicación. Estoy usando la siguiente función (basada en enlace ): void SB_SystemBootloaderJump() { typedef void (*pFunction)(void); pFunction...
1
respuesta

¿Cómo puede aumentar la velocidad de una interrupción GPIO externa en stm32f4?

Estoy tratando de medir la velocidad de un motor de CC con un sensor IR. Mi motor tenía un disco conectado con solo 1/4 de parte de él reflejando. Quería habilitar la interrupción tanto en el flanco descendente como en el ascendente, por lo que...
1
respuesta

Registros de salida GPIO en el STM32

Hola, actualmente estoy intentando escribir un programa simple utilizando la placa de desarrollo Nucleo STM32, basada en el STM32F334R8. La aplicación configura los puertos GPIO A y C y lee el estado del botón. Si se presiona el botón, se encien...
2
respuestas

STM32 HAL_CAN_Transmit siempre devuelve TIMEOUT (HAL_CAN_STATE_TIMEOUT)

Configuración Estoy usando un STM32F103C8T6 (también conocido como Blue Pill). Con el STM32Cube establecí CAN_RX en PB8 y CAN_TX9 en PB9 (estos son valores predeterminados / no modificables). Circuito simular este circuito : esquema...
2
respuestas

¿Por qué Cubemx usa 0x32F2 como indicador para la configuración de RTC?

He creado un programa con el periférico RTC activado por cubemx. Después de analizar el código y buscar en Internet, descubrí que la razón por la que se escribe 0x32F2 en RTC_BKP_DR1 es para verificar si el RTC se configuró antes o no. ¿Por q...
2
respuestas

Problema con CAN en STM32

Quiero permitir que dos STM32 se comuniquen a través del bus CAN. Uno como transmisor y el otro como receptor. Para hacer eso, combiné cada uno con un transceptor MCP2551. Mientras el Modo de operación CAN se configuró en LOOPBACK, todo parecía...
1
respuesta

Cómo configurar STM32F4s TIM1 y 8 para PWM

He configurado el temporizador 4 para PWM con el siguiente código y el LED conectado al pin configurado. Está funcionando. TIM_TimeBaseInitTypeDef TIM_BaseStruct; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE); // Enable bus clock TI...
1
respuesta

¿STM32F042 falló al reiniciar el hardware?

Fondo Estoy trabajando en un proyecto escolar donde he diseñado un prototipo de PCB cuyo núcleo es un microcontrolador STM32F042K6T6. Estoy usando el ST-Link de una tarjeta Nucleo STM32F401RE para programarlo. Problema Al programar el d...
3
respuestas

Hardware para proyecto de cámara IP

Tengo la intención de construir una cámara IP personalizada para uso doméstico, los objetivos del proyecto son: Los videos se almacenan de forma remota en tiempo real (almacenamiento en otro lugar en el servidor doméstico o en la nube) Vap...
4
respuestas

STM32 Clase de audio USB no reconocida como dispositivo de audio

Estoy aprendiendo sobre las clases de USB usando STM32F429ZI (en el tablero Discovery). Ya intenté implementar la clase de dispositivo de comunicaciones (CDC) y funcionó bien, ahora intenté hacer una prueba simple con la clase de dispositivo de...