tablero personalizado STM32

1

Quiero hacer un tablero personalizado desde STM32F4. Supongamos que sigo esquemas con los componentes mínimos requeridos, como cristal, interruptor de restablecimiento, regulador de voltaje, conexión JTAG, etc. y los armo en una PCB, ¿estará listo para ser programado como cualquier placa STM32 que se vende?

¿O hay algo intermedio que se debe hacer para que el tablero sea utilizable?

    
pregunta Ajit

2 respuestas

3

Hay muchos recursos por ST. He aprendido mucho de STM32F4 Documentación de descubrimiento por ejemplo. En mi opinión, es un tablero bastante bueno, 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 integrado, puede programar cualquier otra placa STM32 personalizada a través de un conector de cuatro clavijas.

El otro documento importante es el Comenzando con el desarrollo de hardware de la MCU STM32F4xxxx . Por supuesto que hay uno para cada serie.

Todos los puntos necesarios están cubiertos:

  

Esta nota de aplicación está dirigida a los diseñadores de sistemas que requieren una descripción general de la implementación del hardware de la placa de desarrollo, con un enfoque en características como

     

• fuente de alimentación

     

• selección de paquetes

     

• gestión del reloj

     

• reiniciar el control

     

• configuración del modo de arranque

     

• gestión de depuración.

Diseños de referencia también se incluyen y algunas pautas de enrutamiento de PCB recomendadas para dispositivos STM32F4xxxx . En general, realmente útil.

Más notas de aplicación aquí si está interesado en periféricos específicos.

    
respondido por el Bence Kaulics
4

Sí, eso estará bien. La placa siempre estará accesible a través de JTAG, o swj-dp , como se llama.

Sin embargo, aquí hay algunos consejos generales:

  • No no olvide los pines BOOT. Deben configurarse correctamente para su propósito (determina dónde comienza a ejecutarse la MCU).
  • No no conecte el pin de reinicio directamente a V cc , como he visto muchos ejemplos de. Consulte la hoja de datos para obtener más información.
  • Averigua si realmente necesitas un cristal externo. El reloj interno STM32 es suficiente para muchas aplicaciones. Sin embargo, si planea usar USB, entonces se necesita un cristal externo.
  • ¡No olvide los condensadores de bypass! Al menos 100 nF por cada pin de potencia, preferiblemente más.
  • Tenga en cuenta que no puede tener múltiples interrupciones externas para una línea de interrupción. Por ejemplo, no puede tener una interrupción externa en PA6 y PB6.
  • ¡No sea tímido con la entrada de energía al microcontrolador! Elige con cuidado.
respondido por el staringlizard

Lea otras preguntas en las etiquetas