Inputing една стойност на микро контролер

R

royvincent

Guest
Имам нужда от микро контролер, за да прочетете двоична стойност отвън през пристанище. забравяйте, че това четене не ще се случи всеки път, микро контролер изпълнява своята програма, да речем един променящ се код за сигурност, които няма да се случи през цялото време. Стойността трябва да се запази в микро-контролер, дори и след reseting микро контролер или дори след изключване. Plz предполагат някои методи ... (С някои подробно обяснение) Аз съм с код визия AVR и ATmega8. Мерси.
 
За да се запази стойността дори и след като изключите, използвайте батерия подкрепени овен или EEPROM памет за съхранение на код за сигурност. srizbf 6thmay2010
 
Здравей, за запазване на стойността, с помощта на памет EEPROM би било най-добре, като ATmega8 е пълен с 512 байта на EEPROM, но си спомням само можете да изтриете / запис 100 000 пъти. Се надявам, това помага. Tahmid.
 
Може ли EEPROM бъдат написани по време на изпълнение и модифицирани всеки път, новата стойност е регистрирана?
 
Да, да, но се пазете от презаписване, т.е. преминаване на 100,000 пъти. Ако е написана нова стойност всеки 100ms, всяка секунда можете да пренапише 10 пъти. Така че, пресичат границата в рамките на 2,8 часа. Така че бъдете внимателни, когато пишете. Се надявам, това помага. Tahmid.
 
Друг вариант е да се съхранява в овен. чувство за предстоящо прекъсване на електрозахранването ("powerfail" сигнал еквивалент) и да го съхранява в EEPROM. като по този начин не се пресичат границата на maxm. srizbf 7thmay2010
 
Писмено да EEPROM наистина работи ... Благодарение на всички: D: D: D
 

Welcome to EDABoard.com

Sponsor

Back
Top