¿Cómo puedo diseñar un sistema integrado para un microcontrolador que no puedo simular?

Compre un sistema de desarrollo (a veces denominado placa de evaluación) para la familia de microprocesadores que planea usar. A menudo cuestan menos de $ 50, mucho menos que el costo de diseñar y diseñar su propia PCB, además puede obtener una de inmediato y comenzar a codificar / experimentar.

Como ejemplo, aquí hay uno por $ 28, la placa de desarrollo Curiosity PIC32MX470 de Microchip que incluye un microcontrolador de 32 bits, interfaz USB en chip y múltiples opciones de expansión. Además de los dos enchufes mikroBUS estándar (que le dan acceso a más de 350 placas periféricas), esta placa de desarrollo tiene una huella para el módulo Bluetooth BM64 para el desarrollo de audio Bluetooth. La interfaz de programación está integrada, por lo que no tiene que comprar una por separado.

No tiene que obtener uno que tenga exactamente el mismo microcontrolador que planea usar; solo asegúrese de que tenga el mismo conjunto de instrucciones, los mismos periféricos que necesita (o más) y al menos tanta memoria Flash y RAM como su objetivo.

A veces puede obtener placas de desarrollo con pequeñas áreas de creación de prototipos donde puede agregar controladores de transistores, etc. si es necesario para interactuar con cualquier dispositivo que vaya a controlar. O habrá encabezados donde puede conectar puentes a una placa sin soldadura para el mismo propósito.

Construye un prototipo.

Coloque un controlador del tipo que desea utilizar en una PCB que haya diseñado para sostenerla. Diseñe el PCB para que pueda programar el controlador y conectarse a todas las entradas y salidas del controlador.

Ahora puede desarrollar su software para el controlador, sabiendo que si funciona en el prototipo, funcionará en el dispositivo real.