FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs  Galerie PhotosGalerie Photos   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

[AVR STD4 + AT90USB1287]Problème EEPROM



 
Poster un nouveau sujet   Répondre au sujet    forums.jelectronique.com Index du Forum -> Les autres Logiciels Les autres Logiciels
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
moulefrite
NOUVEAU
NOUVEAU


Inscrit le: 21 Mai 2007
Messages: 1

MessagePosté le: 21 Mai 2007 11:06    Sujet du message: [AVR STD4 + AT90USB1287]Problème EEPROM [AVR STD4 + AT90USB1287]Problème EEPROM Répondre en citant

Bonjour à tous,
Nouveau sur ce forum et aussi dans la prog de Micro.
Je souhaiterai réaliser une fonction de lecture - ecriture dans l'EEPROM.
Grace à votre site j'ai pu trouver une fonction permettant d'effectuer ce que je désire.

La voici :
Code:

#include <avr/io.h>
#include <avr/eeprom.h>      //Pour pouvoir utiliser les fonctions d'acces à l'EEPROM
#include <avr/interrupt.h>    //Pour pouvoir utiliser cli et sei
 
int main (void)
{
   unsigned char port;
 
   DDRB = 0x00;                //Met le port B en entrée
        DDRC = 0xFF;                //Met le port C en sortie
 
   port = PINB;                //Lit le PORTB et met la valeur dans la variable port
 
   while(!eeprom_is_ready());          //On attend que l'EEPROM soit prête
 
   cli();                   //Désactive les intéruptions
        eeprom_write_byte (0x00, port);       //On écrit la valeur de port dans l'EEPROM à l'adresse 0x00
   sei();                   //Active les intéruptions
 
   while(!eeprom_is_ready());          //On attend que l'EEPROM soit prête
 
   cli();
        PORTC = eeprom_read_byte (0x00);      //On lit l'adresse 0x00 de l'EEPROM et on l'envoie sur le port C
        sei();
 
   return 1;
}


Mon problème, c'est que dès que j'arrete le debugger, mon EEPROM, se réinitialise à FF.
Voila je souhaiterai savoir d'ou proviens mon problème

Merci d'avance pour votre aide Très content
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    forums.jelectronique.com Index du Forum -> Les autres Logiciels Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre des fichiers
Vous pouvez télécharger des fichiers


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com