Artur
2009-04-26 08:54:45 UTC
witam,
na starosc zabralem sie za nauke programowania mikrokontrolerow ;)
moj wybor padl na poczatek na AVR ATMega328, zakupilem plytke uruchomieniowa
i po kilku dniach zabawy diodami nadszedl czas na pierwszy "powazniejszy"
program... i tu mam problem...
potrzebuje zrealizowac odliczanie, powiedzmy 10 sekund bez wstrzymywania
programu, wymyslilem sobie taki algorytm tylko nie wiem czy da sie go
zrealizowac i jak to zrobic:
poczatek petli
jakis kod
jesli "cos" przepisz "aktualny czas" (sekund) do "rejestru"
jesli "aktualny czas" = "rejestr" + 10 sek wykonaj "cos innego"
reszta programu
koniec petli
czy to jest do wykonania?
a moze jest jakis inny sposob? moze przerwaniami?
aha i jeszcze pytanie elektryczne, do praktykow... jak najczesciej obniza
sie sygnaly sterujace do poziomu akceptowalnego przez procek, jesli na
przyklad uklad pracuje w srodowisku 12V?
na starosc zabralem sie za nauke programowania mikrokontrolerow ;)
moj wybor padl na poczatek na AVR ATMega328, zakupilem plytke uruchomieniowa
i po kilku dniach zabawy diodami nadszedl czas na pierwszy "powazniejszy"
program... i tu mam problem...
potrzebuje zrealizowac odliczanie, powiedzmy 10 sekund bez wstrzymywania
programu, wymyslilem sobie taki algorytm tylko nie wiem czy da sie go
zrealizowac i jak to zrobic:
poczatek petli
jakis kod
jesli "cos" przepisz "aktualny czas" (sekund) do "rejestru"
jesli "aktualny czas" = "rejestr" + 10 sek wykonaj "cos innego"
reszta programu
koniec petli
czy to jest do wykonania?
a moze jest jakis inny sposob? moze przerwaniami?
aha i jeszcze pytanie elektryczne, do praktykow... jak najczesciej obniza
sie sygnaly sterujace do poziomu akceptowalnego przez procek, jesli na
przyklad uklad pracuje w srodowisku 12V?
--
Pozdrawiam
/pisząc na priv usuń z adresu myślnik/
Pozdrawiam
/pisząc na priv usuń z adresu myślnik/