Tabla de contenido:
- Paso 1: preparación de la placa de circuito impreso
- Paso 2: Suelde todas las piezas de "perfil bajo"
- Paso 3: Se agregaron más piezas pequeñas
- Paso 4: Se agregan las tapas más altas
- Paso 5: Ensamblaje final
- Paso 6: Estuche opcional
- Paso 7: El Tutor Firefly 16F88 montado en el gusano de pulgada
Video: Creación del programador / depurador PIC Inchworm ICD2: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Este instructivo es un recorrido ilustrado a través de la construcción de un clon de ICD2 llamado Inchworm. Es un kit sencillo que le permite construir un programador y depurador compatible con MPLAB ICD2. Hay muchos programadores por ahí, pero muy pocos incluyen un depurador, (un depurador permite puede realizar un solo paso a través de su programa y establecer listas de vigilancia (consulte sus variables) y mucho más). El manual completo, que incluye el esquema y las notas, se puede encontrar en blueroomelectronics
Paso 1: preparación de la placa de circuito impreso
Lave la placa de circuito con un detergente suave y séquela completamente antes de ensamblar.
Paso 2: Suelde todas las piezas de "perfil bajo"
Aquí he soldado y recortado los cables de todas las partes de bajo perfil. Al construir una PCB, a menudo es más fácil ensamblar las piezas pequeñas primero. Este método le da más espacio para trabajar al agregar las partes más altas. Agregue las resistencias primero, teniendo en cuenta que las resistencias bronceadas son las versiones comunes de tolerancia del 5% y las resistencias azules son del tipo de película metálica al 1%. Ahora instale los diodos, ambos de vidrio más pequeño Los diodos y los diodos de mayor potencia requieren que preste atención a la banda de color en el cátodo de todos los diodos. No instalar los diodos en la orientación correcta evitará que el Inchworm o cualquier proyecto electrónico funcione correctamente. Nota: Estoy construyendo una versión con batería para demostraciones, los diodos de potencia que utilicé son del tipo Schottky 1N5817 de baja caída en lugar de los diodos 1N4001 más comunes. Los seis pequeños diodos de vidrio son tipos comunes 1N4148 (también puede usar 1N914)
Paso 3: Se agregaron más piezas pequeñas
Aquí se han agregado los zócalos IC.
Cuando suelda un zócalo IC, es una buena idea soldar en un solo pin en una esquina para darle la oportunidad de que se asiente correctamente en la PCB. Una vez que el zócalo esté al ras, continúe soldando el resto de los pines. A continuación, se agregan las tapas de derivación de 0,1 uf, estas minúsculas tapas son importantes cuando se usa cualquier circuito integrado lógico, son para absorber pequeños fallos con chips lógicos digitales. He agregado LED de 5 mm en lugar de los LED especificados de 3 mm. Es simplemente una cuestión de gustos.
Paso 4: Se agregan las tapas más altas
Aquí se han agregado los condensadores electrolíticos más grandes.
'He usado tapones en microminiatura cuando pude conseguirlos, no es necesario. Hay espacio en la PCB para condensadores estándar más grandes; solo asegúrese de que tengan la tensión nominal correcta. Las pequeñas tapas negras de 10 uf están clasificadas para 25v y la tapa amarilla más grande está clasificada para 16v.
Paso 5: Ensamblaje final
Ahora para todas las piezas grandes. Agregue la alimentación, los conectores ICD2 y RS232. Y sí, es un conector DE9 DE9 Wikipedia Antes de soldar el 7805 (o LM2940-5), ajústelo con el disipador de calor opcional instalado antes de soldar. El tornillo y la tuerca son # 6 y encajan bien. Inserte el MAX232 (o ST232) y aplique energía. Verifique los voltajes en los dos puntos de prueba (TP +5 y TP VPP> 12VDC) Ahora desconecte la energía e instale un 16F877 o 16F877A ** preprogramado (el firmware del cargador de arranque para el 16F877 se puede encontrar en MPLAB y el 16F877A se puede encontrar en mi sitio Nota: He utilizado un LM2940-5 de baja caída para el funcionamiento con batería.
Paso 6: Estuche opcional
Aquí hay un Inchworm terminado montado en una caja Hammond 1591B. He usado separadores para poder colocarlos … También es posible y más económico montar el Inchworm en una tapa de caja Hammond 1591BC con tornillos n. ° 6. Lo convierte en un bonito ICD2 de bajo perfil.
Paso 7: El Tutor Firefly 16F88 montado en el gusano de pulgada
Aquí se muestra el gusano de pulgada con un Tutor opcional Firefly 16F88 y una placa de zócalo ZIF.
Los LED están encendidos porque obtiene su energía de las baterías 6AAA NiMH ubicadas en la caja Orange Hammond 1591B
Recomendado:
Cómo usar un depurador en un ESP32: 11 pasos (con imágenes)
Cómo usar un depurador en un ESP32: ¿Alguna vez ha querido echar un vistazo dentro de su código para ver por qué se comporta como está? Tradicionalmente, en los proyectos ESP32, habría tenido que agregar una declaración de impresión sin fin para tratar de averiguar qué estaba pasando, ¡pero hay una manera mejor! Un depurador
Cómo programar PIC MCU con el programador PICkit usando una placa de pruebas: 3 pasos
Cómo programar PIC MCU con el programador PICkit usando una placa de pruebas: no necesita herramientas costosas y sofisticadas para jugar con microcontroladores PIC (o cualquier otro). Todo lo que necesita es una placa de pruebas en la que pruebe su circuito y programación. Por supuesto, es necesario algún tipo de programador e IDE. En esta instrucción
Cómo configurar un depurador de kernel de Windows a través de su red: 6 pasos
Cómo configurar un depurador de kernel de Windows en su red: La depuración es una herramienta popular que se utiliza para llegar a la causa raíz de un error. Un error puede manifestarse de muchas formas diferentes. puede causar un bloqueo del sistema (pantalla azul / BSOD), puede causar un bloqueo de la aplicación, puede hacer que su sistema se congele para nombrar un fe
Programador PIC simple de 3 resistencias: 3 pasos
Programador PIC simple de 3 resistencias: Los microcontroladores juegan un papel muy importante en la electrónica, ya que son capaces de realizar tareas de automatización, control, procesamiento de imágenes, entre otras. Su uso es inmenso. Hay varias familias de microcontroladores, uno de ellos es el Micro
Configuración de bits de fusibles del microcontrolador AVR. Creación y carga en la memoria flash del microcontrolador el programa de parpadeo de LED: 5 pasos
Configuración de bits de fusibles del microcontrolador AVR. Creando y cargando en la memoria flash del microcontrolador el programa de parpadeo de LED: en este caso crearemos un programa simple en código C y lo grabaremos en la memoria del microcontrolador. Escribiremos nuestro propio programa y compilaremos el archivo hexadecimal, utilizando Atmel Studio como plataforma de desarrollo integrada. Configuraremos fuse bi