Autor Tema: Problema con EEPROM de Datos en PIC 16F876A  (Leído 2738 veces)

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

Desconectado PICTW

  • PIC10
  • *
  • Mensajes: 21
Problema con EEPROM de Datos en PIC 16F876A
« en: 18 de Marzo de 2010, 17:59:17 »
Hola

Tengo el siguiente tema.

Utilizando Mikrobasic y 16F876A.
Muchas veces NO puedo leer la EEprom(Datos), y cuando estoy en ese estado no hay caso aunque haga un HW Reset.
Salvo esto todo funciona ok.   La única solución es apagarlo.
Las rutinas creo que son las estandar que dan de ejemplo.  
¿Que me estoy olvidando?


Código: [Seleccionar]
Const MemE2K as byte = $05
.
.
Sub Procedure RetriveData()
dim tt, jj as byte
dim RdStr as string[5]
   for tt = 0 to 4
      RdStr[tt]=EEPROM_Read(MemE2K + tt)
      for jj = 0 to 200
         Delay_us(500)
      next jj
   next tt
   Kvalor=StrToWord(RdStr)
end sub

Gracias
« Última modificación: 18 de Marzo de 2010, 18:04:30 por un Moderador, Razón: Corrección de código fuente »

Desconectado PICTW

  • PIC10
  • *
  • Mensajes: 21
Re: Problema con EEPROM de Datos en PIC 16F876A
« Respuesta #1 en: 25 de Marzo de 2010, 14:05:29 »
Agrego
Luego de leer y revisar se probaron varios 876A sin suerte.  Luego se probó en un 16f873A con el código tal cual y todo funcionó OK.  ????  Alguna partida mal de uChip ?

Desconectado septiembre_negro

  • PIC18
  • ****
  • Mensajes: 310
Re: Problema con EEPROM de Datos en PIC 16F876A
« Respuesta #2 en: 25 de Marzo de 2010, 16:28:55 »
Agrego
Luego de leer y revisar se probaron varios 876A sin suerte.  Luego se probó en un 16f873A con el código tal cual y todo funcionó OK.  ????  Alguna partida mal de uChip ?


Aunque es la respuesta  mas fácil (que los pics estén mal) dudo mucho que sea así  sin conocer a fondo el problema  me inclino mas a pensar que es un error de tu compilador (bug).


Desconectado PICTW

  • PIC10
  • *
  • Mensajes: 21
Re: Problema con EEPROM de Datos en PIC 16F876A
« Respuesta #3 en: 09 de Abril de 2010, 09:46:28 »
OK, pero le cargué el mismo HEX ???.  Posiblemente haya un Bug en el mikroB.?

Desconectado septiembre_negro

  • PIC18
  • ****
  • Mensajes: 310
Re: Problema con EEPROM de Datos en PIC 16F876A
« Respuesta #4 en: 09 de Abril de 2010, 15:39:25 »
OK, pero le cargué el mismo HEX ???.  Posiblemente haya un Bug en el mikroB.?

Pues mira   si utilizas la lógica  de te darás cuenta que el único factor que se repite es tu .hex, Por tanto es factible deducir que algo esta mal es tu .hex ; es difícil decir sin conocer el problema a fondo pero tal vez un registro mal configurado y ya en un extremo como te comento algún bug en el compilador.
Que una tanda de pics este mal o que presenten exactamente el mismo fallo lo considero improbable  a menos que esos pic  hallan sido manipulados de forma inadecuada a conectados de forma impropia.