Quiero hacer una placa personalizada de STM32F4. Supongamos que sigo los esquemas con los componentes mínimos requeridos, como cristal, interruptor de reinicio, regulador de voltaje, conexión JTAG, etc. y los ensamble en un PCB, ¿estará listo para programarse como cualquier placa STM32 que se vende?
¿O hay algo intermedio que se debe hacer para que la placa sea utilizable?
Hay muchos recursos de ST. He aprendido mucho de la documentación de STM32F4 Discovery, por ejemplo. En mi opinión, es una placa bastante buena, por lo que es un buen material de referencia.
Personalmente, prefiero el programador SWD cuando se trata de STM32 porque con un Discovery y su ST-Link incorporado, puede programar cualquier otra placa STM32 personalizada a través de un conector de cuatro pines.
El otro documento importante es Primeros pasos con el desarrollo de hardware de MCU STM32F4xxxx . Por supuesto hay uno para cada serie.
Todos los puntos necesarios están cubiertos:
Esta nota de aplicación está destinada a los diseñadores de sistemas que necesitan una descripción general de la implementación de hardware de la placa de desarrollo, centrándose en características como
• fuente de alimentación
• selección de paquetes
• gestión del reloj
• restablecer el control
• configuración del modo de arranque
• gestión de depuración.
También se incluyen diseños de referencia y algunas pautas de enrutamiento de PCB recomendadas para dispositivos STM32F4xxxx . En definitiva, realmente útil.
Más notas de aplicación aquí si está interesado en periféricos específicos.
Si eso estará bien. Siempre se podrá acceder a la placa a través de JTAG, o swj-dp como se le llama.
Sin embargo, aquí hay algunos consejos generales:
Ignacio Vázquez-Abrams
ajit
Ignacio Vázquez-Abrams
ajit
koper89
ajit
chris stratton