• Martes 14 de Mayo de 2024, 05:37

Autor Tema:  Tarjeta Goldwafer  (Leído 2624 veces)

crbrs

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Tarjeta Goldwafer
« en: Sábado 14 de Enero de 2006, 17:26 »
0
Buenas.
Tengo un montaje sobre una tarjeta GoldWafer (16F84+EEPROM 24LC16b), antes de realizarlo directamente sobre la tarjeta, he cogido el microcontrolador 16f84 y una memoria 24LC16 y he trabajado independientemente de la tarjeta, bueno.. hasta ahí bien. El problema viene que teniendo el programa bien sobre los chips externos, a la hora de pasar el programa a la tarjeta no m funciona el protocolo I2C entre el 16f84 y la memoria  :( No entiendo el porqué, ya que es lo mismo. Me funciona todo lo demás del programa, pero eso no. He mirado la interconexión que existe dentro de la tarjeta chip y no veo las resistencias de pull-up a SDA y SCL, aunque no creo q el fallo sea de la ISO.
También decir, que no tengo opción de poner yo las resistencias, porq no tngo acceso a tales pines en la tarjeta.
Bueno, si alguien ha trabajado con estas tarjetas le agradecería que me ayudara. Acepto cualquier sugerencia, muchas gracias.
Salu2.

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Re: Tarjeta Goldwafer
« Respuesta #1 en: Sábado 14 de Enero de 2006, 18:19 »
0
Citar
pull-up a SDA y SCL

Esa es la falla, desconosco la tarjeta que usas pero si la memoria es de envase Dip podrias por debajo soldar resistencias de 10K ambas entre el pin 8 (VCC) y las correspondientes señales.

crbrs

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Re: Tarjeta Goldwafer
« Respuesta #2 en: Sábado 14 de Enero de 2006, 19:14 »
0
Citar
envase Dip
Nop. Es una tarjeta encapsulada con circuitos integrados, las tipicas, vamos, las tarjetas chip inteligente (mal llamadas). No tngo acceso a los pines de la memoria, te dejo (a ti y a los demas usuarios) el esquema de la tarjeta, por si teneis alguna idea. Muchas gracias.
Salu2.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Re: Tarjeta Goldwafer
« Respuesta #3 en: Domingo 15 de Enero de 2006, 00:05 »
0
En el programa activa los PullUp del Puerto B

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Re: Tarjeta Goldwafer
« Respuesta #4 en: Domingo 15 de Enero de 2006, 00:44 »
0
El pin C3 tiene doble funcion despues de grabar es la entrada del Clock (oscilador maestro) conecta un clock de 4MHZ a este pin y nos cuentas.

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Re: Tarjeta Goldwafer
« Respuesta #5 en: Domingo 15 de Enero de 2006, 00:48 »
0
Se me olvidaba en el programa configura el oscilador para Clock externo NO crystal.

crbrs

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Re: Tarjeta Goldwafer
« Respuesta #6 en: Domingo 15 de Enero de 2006, 02:47 »
0
Cita de: "lalo_soft"
En el programa activa los PullUp del Puerto B
Q qieres decir con eso?.. Q active los pullups? ein?
Ah!.. y la tarjeta si m funciona.. conecto un cristal de 4 mhz con su respectivo montaje para q oscile.. pero ese no es el problema.. sino q no transfiere del PIC a la EEPROM. Otra rutina q ponga si m funciona..

lalo_soft

  • Miembro MUY activo
  • ***
  • Mensajes: 469
    • Ver Perfil
Re: Tarjeta Goldwafer
« Respuesta #7 en: Lunes 16 de Enero de 2006, 16:31 »
0
El Bit7 del registro Opcion(Address 81h) del 16F84 enciende los pullUp del puertoB donde esta conenectada la EEprom.

crbrs

  • Nuevo Miembro
  • *
  • Mensajes: 18
    • Ver Perfil
Re: Tarjeta Goldwafer
« Respuesta #8 en: Lunes 16 de Enero de 2006, 21:29 »
0
Sí.Cierto. Muchas gracias lalo_soft.