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