Recientemente terminé de programar la placa STM32F429ZI DISC1. Soy bastante nuevo en esto y ahora quiero alejarme de conectarlo a la PC a través de USB y encenderlo a través de una fuente de alimentación.
Actualmente he conectado un suministro de 5V al pin de 5V. Esto parece alimentar bien a la placa porque la pantalla LCD se enciende (blanco en blanco), el LED PWR (LD2) se enciende. Sin embargo, mi programa no se inicializa y permanece en blanco, el LED COM (LD1) también parpadea en rojo a 1 Hz aproximadamente.
¿Alguien tiene experiencia con la alimentación de esta placa u otras placas STM32 sin una conexión USB? Y si es así, a qué Pin lo conectaste y con qué voltaje.
De esta respuesta: STM32F429I-DISC1 no se puede alimentar usando ext. Batería USB
Hay/hubo un problema conocido con el firmware ST-LINK enviado con las placas F429I-DISC1 y F407-DISC1, y quizás con otras. El STM32 se mantiene reiniciado por el depurador cuando no está conectado a una computadora host, por lo que los casos de uso de cargador/batería fallaron. Esto se puede remediar actualizando a las revisiones de firmware actuales, en la fecha de publicación, recomendaría descargar ST-LINK Utilities v3.9.0 y usarlo para actualizar el firmware, esto ha resuelto los problemas que he visto con esto.
Creo que esto sienta las bases de lo que hiciste y por qué funcionó.
V2.J27.M15 -> V2.J32.M22
funcionó para mi placa STM32F407-DISC1 .Descubrí esto (o más bien encontré una solución), después de revisar los esquemas y algunos trabajos generales de diagnóstico (medición de voltajes, cortocircuitos, etc.)
En el manual de usuario UM1670 (de ST) tiene una página (19) sobre puentes de soldadura
"SB10 (STM_RST) OFF No hay incidencia en la señal NRST de STM32F429ZIT6. ON La señal NRST de STM32F429ZIT6 está conectada a GND".
El puente de soldadura no está conectado de forma predeterminada, pero como estaba relacionado con un restablecimiento de STM, decidí acortar esto para ver si podía restablecer todo el sistema. Funcionó.
Desde entonces, he soldado SB10 de forma permanente y la placa funciona como se esperaba. (No estoy seguro exactamente de cómo funciona esta solución, necesito leerla y luego editar esta respuesta)
NOTA IMPORTANTE: YA NO PODRÁS FLASHEAR EL CÓDIGO AL DISPOSITIVO A TRAVÉS DE USB UNA VEZ QUE HAYA SOLDADURA SB10, AÚN NO LO HE COMPROBADO, PERO IMAGINO QUE DESOLDAR LE PERMITIRÁ PROGRAMAR LA MCU NUEVAMENTE
Una publicación de reddit que leí ( https://www.reddit.com/r/stm32f4/comments/4f6uaq/stm32f4_discovery_external_power_supply_not/ ) sugirió que actualice su firmware. Hice esto y mis programas se ejecutan ahora. Sin embargo, LD1 todavía parpadea.
LD1 parpadeará lentamente mientras no haya una conexión USB al programador. De hecho, me ha causado problemas en el pasado, obligándome a quitar una resistencia para apagarlo.
Está alimentando correctamente, o al menos en el pin de encabezado correcto.
EMBEDONIX.COM
Bence Kaulics
Bence Kaulics
pop24
Bence Kaulics
Bence Kaulics
pop24
Bence Kaulics
pop24