Uno de mis circuitos que construyo muy a menudo (20-40 a la vez), usa un PIC 12F675. Tuve los siguientes problemas:
- Los consejos que hacen, no tiene capacidades de programación en el circuito. Esto es para permitir un pequeño diseño de tablero de PC. Fotos así tiene que ser programado fuera de circuito.
- Sólo tengo un programador PICkit 3, que no tiene un zócalo ZIF conveniente para programar un PIC independiente. Para programar un PIC, tengo que configurar un circuito en protoboard.
- Para probar el PIC programado y establecer ciertos parámetros, el circuito queda en un protoboard.
- Para probar el circuito, es necesario un equipo externo (Servo tester, 5V BEC, batería de LiPo de 3 celdas y la carga por el circuito.
- A veces, el PICkit 3 borra los bits de calibración en el PIC. Esto impide mi circuito de trabajo. Para reprogramar los bits de calibración, es necesario otro circuito para determinar la broca correcta calibración.
Esta junta comenzó como una herramienta para acelerar los bits de calibración programar en el PIC 12F675 sin necesidad de cables o componentes adicionales.
Pronto, me di cuenta de que el mismo circuito puede utilizarse también para subir archivos hexagonales a un PIC.
Finalmente, con 2 botones y una pantalla, he añadido una rutina de prueba en el mismo circuito, así que puedo ajustar los parámetros y realizar una prueba de funcionamiento del software final en el PIC.
La Junta final ahora realiza las siguientes funciones::
- Programación de un PIC usando un PICkit
- Cálculo y programación de los bits de calibración del PIC
- Pruebas de un software final del PIC y los parámetros.