PIC - datum a cas.
jiri@bezstarosti.cz
jiri
Středa Březen 17 14:37:28 CET 2004
>Proc prepocitavat, kdyz mohu po zadani ciloveho casu
>porovnavat skutecny (RTC) a zadany?
Ja nevim cilovy cas, jsou to intervaly (a jeste menici se
v rozsahu jedne az 65535 minut).
To ze tam je napr. nastavena minuta a dalsi reakce na cas je
napr. az po trech, kdyz bylo co delat nevadi, ty casy budou
spise az tak od 10 minut, ta minuta je spise teoreticka.
Mozna bych to tedy mohl cele vyzdobit ctenim casu v urcitych mistech
(kde to lze), ale pak take nejak potrebuji zjistit, jaky je cilovy
datum a cas, takze i ten musim nejak vycislit. Na druhou stranu
potrebuji znat i normalni cas a tak nechci pridavat napr. navic
PIC12C508A proto, aby mi hlasil alarm po urcitem case na zaklade
vstupu napr. z dalsiho soft seriaku stazenim pinu, kdyz tam mam
RTC obvod a zacina byt tesno i co se poctu IO pinu tyka. Protoze jde
i o 2 pridane soft seriove kanaly (mimo jednoho HW), nemohu do toho
moc vyuzivat ani dele trvajici obsluhu preruseni (treba od timeru),
ale vsechno musi sedet tam, kde to nicemu nevadi a preruseni lze
povolovat take jen nekdy, aby mi nenatahlo casy provadeni kde je
dulezite je zachovat.
Jsem rad ze to PIC16F877 stiha a to vycislovani datumu a casu na minuty
se mi zdalo tak nejak pro porovnavani zda pretekl rozumne - lehce
tak zjistim, kolik minut uplynulo a zda je to rovno ci vice nez bylo
pozadovano v okamzicich mezi ukoncenim prace a zapocetim dalsi.
Drazsi chip nechci, tento proste musi stacit - ja to tam nacpu :))).
Uz to pisu, ale i tak to chvili jeste psat budu a tak hotovy
kus kodu by mne jiste potesil.
--
Jiri Bezstarosti
Další informace o konferenci Hw-list