Re: paměť "na chvíli"
Pavel Hudeček
edizon na seznam.cz
Středa Srpen 21 15:50:37 CEST 2024
Hlavní otázky jsou, co je "celkem často" a jak se dělá vypínání.
Aneb jestli "celkem často" spočívá v uživatelském zásahu 1 za pár sekund
a provoz není zrovna 24/7, tak je to jedno. A jestli vypínání umožňuje v
rámci vypínací procedury uložit data do eeprom, tak taky OK.
Kdysi jsem použil řešení, kde byl potřeba ihned při zapnutí po ne moc
dlouhé pauze, přibližný čas. Zároveň byly tepelné podmínky velmi
nepřátelské k baterkám a ultracapům.
Tak byl na jednom portu RC článek. Po zapnutí se změřilo kolik tam je a
z toho se odhadl uplynulý čas, přičetl k čsau z eeprom, pak se port
přepnul na výstup a nahodila 1. Nakonec se po síti zjistlo kolik je
doopravdy a zkorigovala se kalibrační konstanta na přepočet t(U). Při
vypínání se uložil aktuální čas do eeprom.
V tomto případě tedy stačí interní EEPROM a RC článek, po zapnutí
zjistit jak moc se vybil.
PH
Dne 21.08.2024 v 13:39 Jindrich Fucik napsal(a):
> Ahoj vespolek,
>
> zase si trochu pohrávám s ovladačem pro vláčky. mám tady jednu takovou situaci - uživatel občas ovladač odpojí, přenese jinam a zase připojí. Bylo by hezké, kdyby při krátkém přenesení (třeba do půl hodiny) ovladač udržel své nastavení, ale naopak při dlouhám odpojení usoudil, že se mohl dostat do jiného systému a tak provedl kompletní inicializaci.
>
> Informace, které si má ovladač pamatovat se mohou celkem často měnit, takže ukládat vše do EEPROM se mi nezdá moc dobré.
> Spíš bych se chtěl zamyslet nad nějakou sérionou SRAM, kterou bych mohl relativně dlouho udržet jen na kondenzátoru. Experimentoval jste s tím někdo?
> Ještě - potřebuji uložit opravdu málo dat, tak něco mezi dvouma a čtyřma bajtama.
>
> V zásadě je na zvážení, jestli bych nedokázal na tom kondenzátoru udržet celý procesor, při dpojení napájení ho pošlu do deep sleep a pak se buď probudím a nebo vyresetuji, pokud kondenzátor přijde o všechen náboj.
>
> Jindra
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list