Memoires series mémoires séries http www technologuepro com microcontroleur Memoireserie c htm Tous les Cours Les microcontrôleurs PIC Les microcontrôleurs ATMEL AVR Programmation en langage Pascal Mikropascal Application en mikropascal Porte automatique

mémoires séries http www technologuepro com microcontroleur Memoireserie c htm Tous les Cours Les microcontrôleurs PIC Les microcontrôleurs ATMEL AVR Programmation en langage Pascal Mikropascal Application en mikropascal Porte automatique de garage Programmation en langage C Pic C Compiler PCWH Le Bus I C Mémoires série C Tutorial Mikropascal Tutorial Pic C Compiler Tutorial Logipic Tutorial Edit Algo Tutorial IcProg Chapitre EEPROM C Algorithme de lecture et écriture Présentation Le circuit C est une EEPROM série constituée de deux blocs de Ko utilisant le protocole I C Eléments constitutifs de la trame Octet d'identi ?cation devsel C'est le premier octet émis par le ma? tre il permet de sélectionner le circuit ainsi que la nature et le lieu des opérations à e ?ectuer R W bloc bits à Identi ?cation du circuit constituée d'une partie ?xe bits à égale à et d'une partie variable bits et ?xée par les états logiques imposés sur les broches E et E bit Permet l'accès à un des deux blocs de Ko bit Sélectionne le mode lecture ou écriture Exemple On désire écrire dans le bloc d'un circuit C dont les pattes E et E sont connectées respectivement à et à Le premier mot à envoyer sera Octet d'adresse addr Ce mot indique l'adresse à laquelle doivent s'e ?ectuer les opérations Octet de donnée data Ce mot indique la donnée à inscrire Algorithme d'écriture Les octets devsel addr data sont insérés dans la trame I C consulter les pages I c On distingue deux modes d'écriture mode direct La donnée est rangée à l'adresse spéci ?ée par l'octet addr la trame envoyée par le circuit ma? tre est la suivante Start devsel R W ack addr ack data ack stop sur Cmémoires séries http www technologuepro com microcontroleur Memoireserie c htm Exemple Soit un circuit C dont les broches E et E sont reliées à la masse on désire écrire la donnée F à l'adresse du bloc La trame à envoyer sera la suivante Start A ack F ack stop mode séquentiel Une fois l'adresse spéci ?ée les données sont inscrites aux adresses suivantes tant que la condition de stop n'est pas envoyée Start devsel R W ack addr ack data ack data ack data ack stop Exemple Soit un circuit C dont les broches E et E sont reliées à la masse on désire écrire les données F E respectivement aux adresses du bloc La trame à envoyer sera la suivante Start A ack ack F ack E ack ack stop Remarque En mode écriture le ma? tre positionne le bit ack à et l'esclave répond par un lui signi ?ant qu'il peut continuer la transmission Algorithme de lecture Pour e ?ectuer une lecture il faut préalablement envoyer l'adresse au circuit en mode écriture Puis repositionner le circuit en mode lecture a ?n d'obtenir la les donnée s mode direct Start devsel R W ack addr ack Start devsel R W ack Data out ack stop Exemple Soit un circuit C dont les

  • 24
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager