SoloCodigo

Programación Específica => Microcontroladores => Mensaje iniciado por: boni en Viernes 25 de Enero de 2008, 09:31

Título: Problema 18f8722
Publicado por: boni en Viernes 25 de Enero de 2008, 09:31
Hola a todos!!!

Uso siempre un programador con conexión ICSP. Nunca me ha dado problemas y va de maravilla. Es el programador que dejó Huguen hace tiempo. (lo muestro en pdf). El software que uso es el WINPIC800 útlima version.

Lo he usado con diferentes PICS 16F*** y perfecto. Ahora he cambiado a un pic 18F8722 y no funciona.

El software no reconoce el PIC.

En la placa del PIC conecto directamente el cable ICSP del programador y tengo un diodo 1N4148 y una resistencia de 10k en serie entre la pata MCLR del micro y la alimentación (+5v) (las 4 patas Vdd).

                                 
MCLR   *__________|/|_______/\   __________* Vdd
                              |\|               \/
                             1N4148       R10K


Así es el esquema que utilizo siempre en las placas de lso micros con programación ICSP, pero esta vez no funciona.

¿A alguien se le ocurre que puede estar pasando?

Muchas gracias a todos y un saludo!!
Boni
Título: Re: Problema 18f8722
Publicado por: © Jonathan © en Viernes 25 de Enero de 2008, 12:21
que tension tenes en el pin MCLR en modo programacion, tengo entendido que para entrar en programacion de esta serie necesitas minimo 13v en ese pin, quiza sea poca la tension que tienes debido al diodo o algo que la haga caer por debajo de los 13 que necesitas. Voy a investigar y ver que puedo encontrar. Saludos :)
Título: Re: Problema 18f8722
Publicado por: Huguen_aus_Tirol en Viernes 25 de Enero de 2008, 19:22
Hola Boni! Programaba con este grabador ya sea micros de la familia 16F como de la 18F, y nunca tuve problemas...
Estuve viendo recién las características de programación de ambas familias, y la única diferencia que encontré es que VPP para los 16F debe ser 13V +/-0.5V, mientras que para los 18F debe ser 13V +/- 0.25V. Puede venir por ahí el problema... lo del diodo y la R está bien, yo siempre hago lo mismo...
También deberías ver que hay en RB7 y RB6. Lo que tengas conectado a estas patas no debe interferir al momento de programación (me pasaba al principio, y me tiraba ese error, o simplemente no grababa nada) Que tienes conectado en estos pines?
Ojala lo soluciones, y no olvides contarnos que era...
Saludos!
Título: Re: Problema 18f8722
Publicado por: boni en Lunes 28 de Enero de 2008, 12:09
Hola a todos!!

Vale,vale....en el Vpp del micro tengo 12.7 v. Ahí puede estar el problema. No lo he solucionado todavía ya os contaré que pasa cuando cambie la fuente.

Otra duda que tengo es qué hacer con las patas AVdd y AVss durante la programación. Ya veo en el datasheet que son salidas de alimentación y tierra para módulos analógicos. Y supongo que durante la programación bastará con dejarlas al aire. ¿no?

Bueno, muchas gracias a los 2, ya os contaré!!

Boni
Título: Re: Problema 18f8722
Publicado por: boni en Jueves 7 de Febrero de 2008, 16:28
Listo!!!

Ahora yo detecto el pic 18f8722 y lo grabo sin problemas. El tema es que no alcanzaba más de 12.7 en la pata Vpp y pensaba que sería suficiente.

Problema arreglado!!

Gracias!
Boni