Bonjour à tous ,
A partir d'un pic 16f877a je voudrais lire certaines données d'une eeprom 25lc640 et l'afficher sur un lcd.
Pour le moment cela fonctionne correctement sur d'autres types d'eeprom I2C et SPI mais je bloque sur la 25lc640.
J'ai réalisé le petit programme (en PBP) en attache pour une 25LC640
Pour une 25lc640 le opcode est %00000011.
Dans mon programme j'utilise l'adresse 0 dans le bloc 0.
Pour activer l'eeprom normalement avec les 93lc** CS était =1 et pour la désactiver cs=0.
( Dans le programme je mets en commentaire CS A pour activer et CS B pour désactiver )
Avec la 25lc640 cela ne fonctionne pas .mais pour cette eeprom normalement cela devrait-etre CS A=0 ( active) puis CS B=1 (off).
Pas de résultat non plus.
Le seul moyen d'avoir une lecture de cette eeprom est de mettre CS A=0 (activer) et ne pas changer d'état donc CS B =0.
Je suis d'accord que cela n'est pas logique mais dans cette configuration j'ai une lecture de l'eeprom en commencant par l'adresse 0 jusque la fin du bloc et puis cela recommence.
J'ai vérifié avec un lecteur d'eeprom et les données sont iddentique.
Mais je n'arrive pas à afficher uniquement une addresse .
Quelqu'un aurais une idée ?
Merci d'avance .
-----