ICD3err0045 - Programación PIC16F819

4

Después de la publicación: Programación / depuración con ICD3 y PIC16F819-I / P

Todavía recibo el error de MPLAB:
ICD3Err0045: debe conectar un dispositivo de destino para usar MPLAB ICD 3

Mi configuración (pinout y wireup):

PantallaMPLAB(Esposiblequedebaacercarunpoco):

Noté que en Programador > Configuraciones > Estado:

  • TargetVddpareceincorrecto(0.02persisteninclusodespuésdehacerclicen'actualizar').
  • "Permitir que ICD 3 seleccione memorias y rangos" está configurado
  • "Potencia del circuito de destino de MPLAB ICD3" no está marcado.
  • El voltaje entre los pines 5 y 14 del PIC es 5.14, pero una vez que trato de conectarme a ICD3 y haga clic en "Volver a conectar" este voltaje cae a 3.4
  • Mi suministro de voltaje es un adaptador de CA a CC de un receptor de micrófono inalámbrico (SHURE PS21US, salida 12V, 400 mah) a través de un divisor de voltaje L7805CV para darme 5.08 voltios.
  • La hoja de datos del PIC16F819 se puede encontrar aquí .

EDITAR: Agregué un regulador de voltaje de 5V, y una tapa de .01uF a través de Vdd y GND (antes de que incluso llegue al regulador), y una resistencia de 2.6k en serie con! MCLR. Sigue recibiendo el mismo error (el estado del programador permanece sin cambios incluso después de la actualización, es como si ICD3 no estuviera conectado a tierra ... aunque solo supongo).

¿Qué estoy haciendo mal?

    
pregunta sacredfaith

3 respuestas

0

¿Revisaste tu conector RJ11 para asegurarte de que todo estaba cableado correctamente?

E.G.

Desde el cartel de inicio rápido de ICD3:

loquesignificaesquedeelICD3,esdecir:

PGM estará en el extremo izquierdo, Vpp estará en el extremo derecho ...

Tenga en cuenta que los números en su conector RJ11 estarán al revés, Y la asignación será exactamente como "Pinout de conexión de destino" en el resto del póster.

Después de todo eso, ¡descubrir que mi conector estaba al revés! Todo lo que tenía que hacer era volver a conectar las líneas desde el conector a la placa de pruebas y el boom: ¡MPLAB lo detectó todo! ¡Ahora estoy en el lado del software!

¡Gracias de nuevo a todos los que ayudaron!

    
respondido por el sacredfaith
4

Ese error indica que el dispositivo de destino no está encendido. Compruebe que el suministro al pin Vdd esté presente.

El uso de un divisor de voltaje es probablemente la causa del problema. Utilice un regulador adecuado.

El pin Vdd debería estar desacoplado.

    
respondido por el Leon Heller
1

Supongo que quería suministrar a la MCU un divisor de voltaje de quizás 1K y 1K2. Si es así, es probable que su circuito no tenga energía después de extraer 10 mA o, de lo contrario, se destruye y se cortocircuita con un voltaje superior a 7V5. Use un 78L05 o similar, haga las cosas bien.

    
respondido por el Joan

Lea otras preguntas en las etiquetas