Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Hola, tengo el siguiente problema, me llego hace poco un programador ICD2 que me compre y cuando selecciono el grabador me pone esto:
Connecting to MPLAB ICD 2
...Connected
Setting Vdd source to target
ICDWarn0020: Invalid target device id (expected=0x70, read=0x0)
...Reading ICD Product ID
Running ICD Self Test
...Passed
MPLAB ICD 2 Ready
Siempre me pone lo de "Invalid target device id" y no me deja programarlo...le tengo metido un 16F876A y puesto el jumper en la posicion de 28 y 40 pines y conectado por el ICSP...alguien sabe de que puede ser debido? Un saludo.
rashii, Creo q el problema es que no te reconoce el componente 16F876A . Seguramente debes tener un problema en el conector que enlaza el ICD con el micro o bien te falta alimentar la placa donde tienes el micro.
Salu2!
he probado con el cable que va a una clavija telefonica en vez de al ICSP y aparentemente ya se ha solucionado porque no da fallos pero a la hora de la verdad no ha grabado nada...es muy raro
Creo que el problema que tengo esta en que abro un .hex que me ha dado el CCS y no lo compilo en el programa de microchip si no que directamente intento grabarlo...como puedo grabar un .hex directamente? Un saludo.
rashii, si usas el MPLAb, primeramente seleccionas el PIC 16F876A:
Configure -> Select Device
Luego: File -> Import y seleccionas el .hex
Luego habilitas el ICD como programador, Y LISTO !!
Suerte!