bonjour
j'ai un problème au niveau de la suppression d'un mot du flash , au niveau des fonctions prédéfinis il n'existe qu'effacer la totalité de page
bonjour
j'ai un problème au niveau de la suppression d'un mot du flash , au niveau des fonctions prédéfinis il n'existe qu'effacer la totalité de page
Salut,
Généralement c'est même pire que ça, on ne peut effacer qu'un secteur entier dans une flash...
Après effacement tous les bit du secteur sont à '1'.
On ne peut écrire que des '0'.
Les composants sont généralement garantis pour 100000 cycles d'effacement par secteur.
Il faut être gentil avec les flash. Ce sont des mémoires pas comme les autres!
A toi de définir tes méthodes d’accès.
@+
Et il faut faire attention à ne pas « flasher » trop de secteurs voisins, car cette action induit un réchauffement local du composant, et amener trop de chaleur au même endroit en peu de temps et pouf ! composant grillé .
C'est pour ça qu'on préfère travailler avec des composants « plus au niveau » qui gèrent ça tout seuls.
Salut
-----
La méthode est simple :J'ai un problème au niveau de la suppression d'un mot du flash , au niveau des fonctions prédéfinis il n'existe qu'effacer la totalité de page
1) On lit le bloc entier
2) On modifie la valeur concernée
3) On ré-écrit le bloc entier (avec effacement préalable si pas automatique)
Ça dépend du composant, mais effectivement c'est une valeur "courante".Les composants sont généralement garantis pour 100000 cycles d'effacement par secteur.
Ceci dit, ça laisse déjà une belle marge de travail.
A+
Claude
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager