Autor Tema: Pregunta para sispic (WinPic800 y PP2)  (Leído 4987 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado chemate2000

  • PIC10
  • *
  • Mensajes: 15
Pregunta para sispic (WinPic800 y PP2)
« en: 28 de Febrero de 2005, 11:43:00 »
He localizado un problema entre el soft del Winpic800 y el programador PP2.
El problema que he observado es que se me queda el Led de Vpp permanentemente enciendido aunque al micro no le llega ni Vpp ni Vpp2 por lo que deduzco que se enciende por el bit de Vpp3 que el winpic800 no contempla.

Por lo demás funciona bien tanto leyendo como programando y borrando, al igual que detectando los micros.

Me podrías dar alguna solución?

Funciona bien pero ver el led siempre encendido mosquea porque a no ser que midas tensión, no sabes si le llega o no alimentación a las patillas de tension de programación.

Muchas gracias de antemano y decirte que es un buen trabajo.

Un saludo

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: Pregunta para sispic (WinPic800 y PP2)
« Respuesta #1 en: 01 de Marzo de 2005, 01:38:00 »
Donde puedo conseguir el esquema ?

Desconectado chemate2000

  • PIC10
  • *
  • Mensajes: 15
RE: Pregunta para sispic (WinPic800 y PP2)
« Respuesta #2 en: 01 de Marzo de 2005, 02:33:00 »

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: Pregunta para sispic (WinPic800 y PP2)
« Respuesta #3 en: 01 de Marzo de 2005, 11:50:00 »
Puedes probar esto:

Entras en Hardware Configuracion

Chequeas Bloqueo de configuracion
Chequeas Usar Mclr
Seleccionas el bit 5 en la casilla Mclr ICSP
solo queda la duda de chequear inv ó no [hay que probar]

Y lo guardas.

Haver como va.

Desconectado chemate2000

  • PIC10
  • *
  • Mensajes: 15
RE: Pregunta para sispic (WinPic800 y PP2)
« Respuesta #4 en: 02 de Marzo de 2005, 13:19:00 »
Hola sispic.
He probado lo que me has dicho y el 16F876 por ejemplo, si que lo reconoce y lo programa pero el 16F819 ni lo reconoce ni lo programa. Yo creo que es un problema de tensiones de programación.
No obstante, cuando arrancas el programa la primera vez configurado con el PP2, se queda encendido el led de Vpp pero si seleccionas el polivalente, se apaga. Entonces, seleccionas de nuevo el PP2, y ya funciona correctamente con los led tal y como tienen que estar.

Yo creo que el problema es que cuando arrancas por primera vez, el puerto LPT está tal y como lo deja Windows y por eso aparece el led Vpp encendido.

No es mayor problema si conoces el sistema y lo haces de esta forma, pero estaría mejor si cuando arrancas inicializara el puerto y dejara los bits como tienen que estar.

Muchas gracias por tu ayuda y a ver si consegimos que funcione bien desde el principio.

Un saludo

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: Pregunta para sispic (WinPic800 y PP2)
« Respuesta #5 en: 03 de Marzo de 2005, 02:32:00 »
No se como windows deja los bits del puerto al iniciar , pero al ejecutar el programa  se resetean todos los bits segun se hayan configurado [Reposo].

pega esto en tu archivo PP2.hwp , tendria que funcionar.

[Hardware]
AddrB=888
AddrD=888
AddrS=889
AddrV=888
Bit_Data=1
Bit_Clock=2
Bit_Vpp=8
Bit_Vpp2=16
Bit_Read=64
Bit_Vdd=4
Inv_Data=1
Inv_Clock=1
Inv_Vpp=1
Inv_Vpp2=1
Inv_Read=0
Inv_Vdd=1
Usa_Vdd=1
Usa_Vpp2=1
AddrVdd=888
Bit_Mclr=32
Inv_Mclr=0
Usa_Mclr=1
USB_COM=0
ADDR_USB_COM=COM1
USB_=0
ADDR_USB_=Ind.#0
pid=00

Aunque no se para que ponen Vpp3 si nisiquiera la usan e el zocalo .




Desconectado chemate2000

  • PIC10
  • *
  • Mensajes: 15
RE: Pregunta para sispic (WinPic800 y PP2)
« Respuesta #6 en: 03 de Marzo de 2005, 09:20:00 »
Hola de nuevo sispic.
He vuelto a probar el programador colocando la configuracion como me dijiste y funciona correctamente. No se que es lo que hice ayer pero me hice un lío y no se por donde andaba.

Hoy he encendido el ordenador, he arrancado el programa configurado tal y como me dijiste anteriormente y funciona correctamente.
He probado con un 16F876, 16F819 y 12F675 que son los micros de los que dispongo y va bien.

He probado con una memoria 24LC515 que es igual que la 512 y no la programa.
El por qué no lo se.

Se ha quedado asi:
CONFIGURACION PP2

Usa MCLR = 0n
Bit MCLR = 5
Invierte MCLR = Off.

Esto es lo que me dijiste en el post anterior que es como funciona bien.

Muchas gracias por tu ayuda y perdona si a veces no me entero a la primera.

Un saludo

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: Pregunta para sispic (WinPic800 y PP2)
« Respuesta #7 en: 03 de Marzo de 2005, 12:47:00 »
Muy bien compañero , no te preocues .

Sobre la Eeprom indica si quieres el error .

Sin acuse de recibo en dirección 0x????
De escritura en dirección  0x?????

Pero ten encuenta que las patas A0,A1,A2 tienen que ir  a masa , creo recordar que pp2 si es que usas un zocalo zif , no esta muy bien diseñada (en mi opinion) la parte de la eeprom , ya que va una vpp ala eeprom.... no recuerdo muy bien .

La placa de zocalos diseñada por Marcelo es ferfecta y compatible con cualquier soft .

Desconectado chemate2000

  • PIC10
  • *
  • Mensajes: 15
RE: Pregunta para sispic (WinPic800 y PP2)
« Respuesta #8 en: 06 de Marzo de 2005, 05:53:00 »
Hola sispic.
Perdona por la tardanza pero he estado algo ocupado.
El error que me da con la Eeprom es fallo de escritura en direccion 0000.
No le he dado demasiadas vueltas porque no suelo programar memorias de este tipo y cuando lo tengo que hacer utilizo el TE-20.
No obstante, me podrías decir donde puedo encontrar la placa de Marcelo?

Muchas gracias y un saludo.

Ah! He comenzado a fabricar el programador GTP USB 232 que por lo que decis por el foro va de coña. Ya me enviaron los TUSB 3410 y estoy esperando que me manden el PIC18F252. Por cierto, tengo una duda. ¿Para que se utiliza el PIC aparte de elevar la tensión a 13,5 V?

De nuevo muchas gracias.

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
RE: Pregunta para sispic (WinPic800 y PP2)
« Respuesta #9 en: 07 de Marzo de 2005, 05:31:00 »
La placa de zocalos forma parte del GTP - puerto paralelo

http://miarroba.com/foros/ver.php?foroid=59905&temaid=1347564


¿Para que se utiliza el PIC aparte de elevar la tensión a 13,5 V?

Es el esclabo encargado de programar ,leer ..etc.  el pic  ya que de otra forma , seria muy lento .

Aunque yo te aconsejaria el summer 2005 , es mas facil .
http://miarroba.com/foros/ver.php?foroid=59905&temaid=3372845




Desconectado chemate2000

  • PIC10
  • *
  • Mensajes: 15
RE: Pregunta para sispic (WinPic800 y PP2)
« Respuesta #10 en: 18 de Marzo de 2005, 08:34:00 »
Hola, que tal de nuevo.
No he contestado antes por falta de tiempo.

Estuve mirando la placa de zocalos de marmatar y comparandola con la del pp2 y efectivamente, la del pp2 es imposible que funcione correctamente con las memorias a parte que pienso que como le pone los 13.5v en la pata 1, probablemente se cargara todas las memorias que utilicen dicha pata.
He preparado el esquema del programador que lleva el PIC18F2550 con la placa de zocalos del marmatar, modificandola un pelín para que funcione con las dos tensiones de programación que da el PIC18F2550.

No he hecho nada. Lo unico que he hecho ha sido unir los dos circuitos.
El esuqema lo tengo hecho con el Proteus y si me decis como se sube, lo pondre en el foro para disposicion del resto de compañeros.

Cuando tenga hecha la placa de circuito impreso, ya la pondre tambien.

Por  cierto cuando lo ponga en el foro, si es que puedo, ya me direis si está bien o tiene algun fallo, que yo en esto estoy un poco verde.

Un saludo.