bizzarerie Eeprom µc

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From French to

Bonjour E0% tous.

une question que je me pose suite E0% des essais.

Par dE9%faut les valeurs contenues dans l'eeprom sont E9%gales E0% 255 ,
soit FF en hE9%xa.
J'ai fait un petit programme bidon de test pour voir si j'arrive bien
E0% gerer les lectures ecritures de l'eeprom sur mon 16F628A.

Le programme se rE9%sume ainsi :
Si je ferme le poussoir NB0%1 et que j'allume le Pic la valeur 15 est
inscrite dans l'eeprom E0% l'emplacement 2
si j'eteins et je rallume , si je ferme le poussoir NB0% 0 , c'est la
valeur 25 qui est inscrite E0% l'emplacement 2.
Si aucun poussoir est fermE9%, le programme passe E0% la routine intitulE9%
e
"test" , qui vient lire dans l'eeprom E0% l'emplacement 2 , si il y a la
valeur FF (donc non programmE9% encore ) il fait clignoter une led ) si
il y a la valeur 15 il fait buzzer 3 fois un buzzer et si y'a  la
valeur 25 il fait buzzer 5 fois.

Ce programme sert E0% rien mais pour simplement voir si ca marche
bien ... !

Au debut oui ca marchait j'avais par exemple fermE9% le poussoir 1 pour
avoir la valeur 15 , et donc le buzzer sonnait 3 fois.

Par contre E0% un moment au bout de 50 allumages peut etre (car je
dE9%salimentais /alimentais le pic trE8%s rapidement pour voir si celui-ci
E9%tait rE9%actif), au bout de la 50 eme fois (50 eme allumage) la led
s'est mise E0% clignoter ...une fois et apres E7%a E0% buzzer ; bizarre je
rE9%teins je rallume et la , la led n'a pas cessE9% de clignoter , j'ai lu
avec mon programmateur pickit la valeur E0% l'emplacement 2 sur
l'eeprom ; elle E9%tait de 255 soit FF. (alors qu'elle aurait du etre de
15 ...).

Je comprends pas ce qui s'est passE9% alors que je n'ai E0% aucun moment
fait un RAZ ou rE9%E9ecrit dans l'eeprom... ? Qu'en pensez vous ?
J'ai aussi mis dans les directives PWR et MCLR sur OFF pour justement
aller plus vite au dE9%marrage.

Peut il s'agir d'un parasite ? J'aimerais vraiment savoir pourquoi mon
eeprom s'est brusquement remis E0% FF.
C'est aussi passE9% une fois de 15 E0% 25 sans explication ...
Mes poussoirs sont bien reliE9%s E0% la masse par le biais d'une
rE9%sistance de tirage je prE9%cise et la valeur FF ne peut etre obtenue
qu'aprE8%s l'envoi d'un nouveau programme dans le pic.

Merci

Emile

Site Timeline