ecriture eeprom Ecriture En EEPROM Introduction Pour ce Projet on est sensé donner une façon d ? écrire dans l ? EEPROM du PIC F A qui comme nous le savons dispose de octets x bits de mémoire EEPROM Les EEPROM Electrically Erasable Programmable Read Only
Ecriture En EEPROM Introduction Pour ce Projet on est sensé donner une façon d ? écrire dans l ? EEPROM du PIC F A qui comme nous le savons dispose de octets x bits de mémoire EEPROM Les EEPROM Electrically Erasable Programmable Read Only Memory sont e ?açables et programmables par l'utilisateur Elles sont plus faciles à e ?acer que les EPROM car elles sont e ?açables électriquement donc sans manipulations physiques On rappelle qu'une opération d'écriture dans une mémoire de type EEPROM est très lente plusieurs millisecondes ms cycles avec un quartz de MHz Et elles sont accessibles indirectement à travers les registres EEADR EEDATA EECON et EECON Dé ?nition des di ?érents registres entrant en jeu dans cette opération Registre EEADR Dans ce registre on met l'adresse de la mémoire EEPROM que l'on veut lire ou écrire Cette adresse est limitée à l'espace h- Fh cases Tous bits Fonctionne en R W Après Power On Reset état aléatoire Après tous les autres Resets inchangé Le f consomme légèrement moins si les bits de ce registre sont à on peut donc commencer un programme par clrf EEADR Les octets sont situés aux adresses x à x F Registre EEDATA Ce registre contient la valeur de la mémoire EEPROM que l'on veut lire ou écrire on y met donc la valeur désirée avant la procédure d'écriture on va y lire la valeur après une procédure de lecture Il se situe a l ? adresse x banque Tous bits Fonctionne en R W Après Power On Reset état aléatoire Après tous les autres Resets inchangé CRegistre EECON C'est le registre de contrôle de la mémoire EEPROM Les trois bits forts sont à Bit EEIF EEPROM Interrupt Flag Fonctionne en R W Après Power On Reset Passe à Après tous les autres Resets Passe à EEIF l'opération d'écriture s'est terminée correctement EEIF l'opération d'écriture n'est pas terminée ou n'a pas commencé Penser à le remettre à avant de lancer une écriture dans l'EEPROM Bit WRERR Write Error Fonctionne en R W Après Power On Reset état aléatoire Après tous les autres Resets Selon le cas WRERR L'écriture a été interrompue prématurément par un Reset MCLR ou par le Watchdog WRERR L'écriture n'a pas été interrompue prématurément Bit WREN Write Enable Fonctionne en R W Après Power On Reset Passe à Après tous les autres Resets Passe à WREN Autorise l'écriture de l'EEPROM WREN Interdit l'écriture de l'EEPROM Penser à le remettre à après écriture CBit WR Write Fonctionne en Read et en mise à uniquement Après Power On Reset Passe à Après tous les autres Resets Passe à Après le cycle d'écriture Passe à WR Lance l'écriture dans l'EEPROM WR Le cycle d'écriture de l'EEPROM est terminé Bit RD Read Fonctionne en Read et en mise à uniquement Après Power On Reset Passe à Après tous les autres Resets Passe à Après le cycle de lecture Passe à RD Permet la lecture de l'EEPROM RD Le cycle de lecture de l'EEPROM est
Documents similaires










-
46
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 07, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 33.3kB