problemilla programador pic

ya me aburri de { poner, programar, quitar, poner, probar, quitar, }

por lo que pense hacerme un programador para "in-circuit".

lo primero que se le ocurre a uno es sacar 5 hilos del clasico programador TE20, pero,,, ¿y si quiero otro 2º rs232 (u otra conexion al ordenador)?, en este caso hay un curioso conflicto de masas, (digo yo, no lo probe pero lo tengo claro).

en un TE20 la masa del pic esta 5v por debajo de la del rs232, (bucar el zener de 5v1), supongo que esto es para lacanzar los 12/14v de programacion y una mayor excursion de v en pin de salida.

por lo que me hice un programador, un simple ST232, asi consigo masa comun, con un ampli el 'clock', con otro la salida, que con R se une a otro como de entrada, con un duplicador elevo los 10v del ST232 a 14v para programar, que controlo con transistor, e infecto por diodo, (y otro del lado del pic para el MR, para no peleas),

pines del rs compatibles con TE20 para usar el ICprog pero invirtiendo todas las señales.

el asunto es que funciona bastante bien al principio, pero termina fallando. llegado aqui recuerdo mi primer programador a traves del paralelo, (antes del TE20 y del Icprog), cuando ya el prototipo funciono le sueldo un cable de 1/2 mt, y fallo, me costo un guevo reconocer que le entraban parasitos, unos condensadorcillos arreglaron el problema.

hoy ni con condensadores ni variando los v va.

¿por que puede fallar la programacion del pic?. ¿algun otro programador "in circuit"?
Reply to
baldo 4 R
Loading thread data ...

Hola

No lo se exactamente, has comprobado que al pic le llegan los V exactos y no hay caida de tension???

Bueno, yo me monte un propic2 de esos que va al puerto paralelo y alimentado por una fuente. Al diseñarle la pcb le añadi un conector para el icsp y es muy comodo. Si optas por esta solucion mira alguna apnote de microchip en la que salga el conector in circuit ese, para ver el orden de los pines, no como hice yo que los puse como mejor me quedaban y me toco hacer un cable 'cruzado'..

Saludos. Palanka.

Reply to
Palanka

fallando.

Que tipo de condensadores y donde los metistes en el puerto paralelo? Es que tengo un problema con mi programmer, programa, borra, pero no lee.. y creo que tiene que ver con la longuitud del cable.

Muchas gracias.

Reply to
RooT

que

Eso es muy raro, me jugaría los molares, a que los programas con el fuse CP activado (protección de letura).

Reply to
KT88

Creeme que no, y esto no es mi caso del transistor ^^ XD. El CP esta desactivado por una simple razon, cuando lo enchufo en un programador del puerto serie que tengo por aqui, si lee lo que tiene el pic ( que es igual al que yo meti ), ademas.. no es que no lea, sino que da cosas extrañas, me lee algunas veces como 0000h y otras como 3fffh, y entre toda la memoria algun 2803h 122fh asi.. va intercalando los datos que quiere, eso esta claro que es por el cable, porque de mas maneras que he probado el circuito de lectura.. imposible y lo unico que no he cambiado a sido el cable, de todas formas, he probado metiendole niveles logicos de +5v, de 3'3v ( como el normal del paralelo ) con buffers ( 74h573 de fairchild ^^ ), con un par de diodos, lo unico que no he probado es una resistencia de pullup en el pin de salida.

Consejos?.. El pc no.. lo probe en 3 mas..

Saludos ^^.

creo

CP

Reply to
RooT

"RooT" > el asunto es que funciona bastante bien al principio, pero termina

(antes

cable

que

eran de 1N, a cada una de las señales (reloj,I/O, 14v) y masa.

supongo que usaras Icprog, va perfecto con te20, como te dijo alguien seguramente tienes la protecion de codigo activada, ¿como sabes si escribe si no lees?, supongo que o te funciona o comprueba (=lee) mientras escribe.

yo sigo igual, ya me arte, he perdido mas tiempo que el que iva a ahorrar, me aburri de probar con Cs, Rs, y Vs, me baje el ultimo icprog y varie todo lo variable, hasta fundi un pic876. a veces va perfecto y otras fatal, si tal prolongo pines del te20.

QUIZA SEA MEJOR USAR CABLE APANTALLADO.

Reply to
baldo 4 R

No, como ya dije, en el programador que tengo echo de serie rula ( echo.. no .. comprado pero bueno.. ) osease lo lee.. pero en mi programador no.. weno si.. ya lo explique en el otro mensaje..

P.D: 1N ??...

escribe

escribe.

todo

Reply to
RooT

1Nanofaradio, (=1000picofaradios,=1/1000microfaradios)
Reply to
baldo 4 R

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.