Eeprom 24lc256
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Eeprom 24lc256



  1. #1
    invitea88e6ae4

    Eeprom 24lc256


    ------

    Bonjour

    Je travaille sur un projet en ce moment, qui fonctionne avec un PICBASIC 3B.

    J'aimerais y rajouter une EEPROM 24LC256 pour avoir plus de mémoire pour les donées, mais je ne sais pas ce qu'il faut mettre sur les borches A0,A1, A2 et WP, pour que je puisse l'utiliser complètement.

    Que faut-il envoyer comme trame i2c à la mémoire ?

    START - ADRESSE EEPROME - ADRESSE DONNEE - VALEUR - STOP pour l'écriture ?

    et pour la lecture ?

    en 8 ou 16 bits ?

    Pouvez vous m'aider ?

    Merci beaucoup

    Thomas

    -----

  2. #2
    invitea88e6ae4

    Re : Eeprom 24lc256

    PErsonne ne peut maider ?

    Au fait : il y a quelque hose que je ne comprend pas : sur la datasheet, c'est marqué que seulement deux bytes sont utilisés pour définir l'adresse de l'octet à écrire ou à lire. Le pb, c'est que deux bytes, ça fait 16 bits, n plus le bit de poid fort est marqué X (don't care), ce qui nous fait donc 15 bits seulement pour l'dressage de l'octet à lire ou à écrire. ç

  3. #3
    invitea88e6ae4

    Re : Eeprom 24lc256

    personne ne peut m'aider ?

    Il y a quelque chose que je ne comprend pas :

    Sur la datasheet, c'est écrit que l'adressage de l'octet à lire ou a écrire estsur 15bits (X00000000 00000000) (les 0 étant des bits, X = don't care). Le pb, c'est que je souhaite utiliser tout ma mémoire de 256kO, et 15 bits, ça peut adresser jusqu'à 32kO seulement !

    Sur la datasheet, il st aussi écrit :

    The next two bytes received define the
    address of the first data byte (Figure 5-2). Because
    only A14…A0 are used, the upper address bits are a
    “don’t care.” The upper address bits are transferred
    first, followed by the less significant bits.
    Comment faire ???

  4. #4
    invitea88e6ae4

    Re : Eeprom 24lc256

    bon bien à mon avis, j'utiliserais plutôt 8 24LC32 en parallèle, de façon à obtenir 256kO de mémoire, et là je peux utiliser toute la mémoire avec les bonnes adresses

  5. A voir en vidéo sur Futura
  6. #5
    invitea88e6ae4

    Re : Eeprom 24lc256

    ah mais ça m'énerve !

    Je me rend compte dans la datasheet que les 24LC36 ont eux aussi une adresse à envoyer du type 00001111 1111 (Où 1 est un bit modifiable, et 0 un bit non modifiable à valeur 0).

    Je peux ainsi aller jusqu'à 4kOctets seulement, autrement dit 1/8 de la mémoire. C'est marrant ça ! Pour la 24LC256, c'était aussi un huitième, et il y a trois entrées A0,A&,A2, ce qui peut nous fournir 8 états différents. Y a t il un rapport entre ces 8 ?

    Est-ce que A0,A1 et A2 sont ici pour sélectionner des portions de la mémoire, et non pas pour sélectionner une mémoire parmi d'autres ?

    MErci

    Thomas

  7. #6
    invitef86a6203

    Re : Eeprom 24lc256

    c'est une adresse en octets pas en bits
    256/8 = 32K
    donc 15 bits l'explication du "dont care"

    Les 3 bits de selection de chip se font avant dans la commande avec le A0 et R/W bit

Discussions similaires

  1. pic/eeprom
    Par invitec35bc9ea dans le forum Électronique
    Réponses: 5
    Dernier message: 10/05/2007, 23h21
  2. Eeprom I²c
    Par invite8ee4d94b dans le forum Électronique
    Réponses: 12
    Dernier message: 24/04/2007, 23h51
  3. eeprom 24lc256
    Par invitec316b1ca dans le forum Électronique
    Réponses: 0
    Dernier message: 04/01/2006, 18h38
  4. Mémoire 24LC256
    Par invite3c59dc04 dans le forum Électronique
    Réponses: 2
    Dernier message: 11/02/2005, 23h40
  5. Eeprom
    Par invite1ce927f8 dans le forum Électronique
    Réponses: 2
    Dernier message: 24/05/2003, 19h22
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...