-
1. Data: 2009-04-26 08:54:45
Temat: jak wykorzystac zegar RTC z ATMega328?
Od: "Artur" <z...@o...pl>
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?
--
Pozdrawiam
/pisząc na priv usuń z adresu myślnik/
-
2. Data: 2009-04-26 13:43:15
Temat: Re: jak wykorzystac zegar RTC z ATMega328?
Od: "T.M.F." <t...@n...mp.pl>
Artur pisze:
> 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?
Oczywiscie. Maszyna Turinga moze wykonywac dowolny algorytm. Zainteresuj
sie timerami z atmegi, przy odpowiednim oprogramowaniu przerwanie timera
moze wykonac twoj kod.
> 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?
Zalezy co to za sygnal. Dzielnik na rezystorach, rezystor + zenerka,
jakis scalony konwerter poziomow.
-
3. Data: 2009-04-26 21:02:40
Temat: Re: jak wykorzystac zegar RTC z ATMega328?
Od: "Artur" <z...@o...pl>
Użytkownik "T.M.F." <t...@n...mp.pl> napisał w wiadomości
news:gt1oh5$j2o$1@atlantis.news.neostrada.pl...
> Oczywiscie. Maszyna Turinga moze wykonywac dowolny algorytm. Zainteresuj
> sie timerami z atmegi, przy odpowiednim oprogramowaniu przerwanie timera
> moze wykonac twoj kod.
no wlasnie intersuje sie timerami ale z uwagi na to, ze moja platforma
uruchomieniowa to arduino zastanawiam sie nad uzyciem funkcji millis()
http://arduino.cc/en/Reference/Millis tylko jak dla mnie jakos dziwnie ona
dziala, niby w jej opisie jest info, ze sie inkrementuje od czasu
uruchomienia programu a u mnie zeruje sie po kazdym podlaczeniu po rs-ie do
modulu
> Zalezy co to za sygnal. Dzielnik na rezystorach, rezystor + zenerka, jakis
> scalony konwerter poziomow.
sa to sygnaly sterujace z centralki alarmu czy sterownika centralnego zamka
wiec bardzo "wolne"
chodzi o rozwiazanie jak najmniej pradozerne i odporne zmiany temperatury
(praca w aucie)
--
Pozdrawiam
/pisząc na priv usuń z adresu myślnik/
-
4. Data: 2009-04-27 07:03:51
Temat: Re: jak wykorzystac zegar RTC z ATMega328?
Od: Marcin Stanisz <m...@b...poczta.onet.pl>
Dnia Sun, 26 Apr 2009 23:02:40 +0200, Artur napisał(a):
> sa to sygnaly sterujace z centralki alarmu czy sterownika centralnego zamka
> wiec bardzo "wolne"
> chodzi o rozwiazanie jak najmniej pradozerne i odporne zmiany temperatury
> (praca w aucie)
4N33 i pokrewne.
Pozdrawiam
--
Marcin Stanisz
"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"
-
5. Data: 2009-04-28 12:59:53
Temat: Re: jak wykorzystac zegar RTC z ATMega328?
Od: "Artur" <z...@o...pl>
Użytkownik "Marcin Stanisz" <m...@b...poczta.onet.pl> napisał w
wiadomości news:3dk7rrnywq5h$.15z407xzwqmgd.dlg@40tude.net...
> Dnia Sun, 26 Apr 2009 23:02:40 +0200, Artur napisał(a):
> > sa to sygnaly sterujace z centralki alarmu czy sterownika centralnego
> > zamka wiec bardzo "wolne"
> > chodzi o rozwiazanie jak najmniej pradozerne i odporne zmiany
> > temperatury (praca w aucie)
>
> 4N33 i pokrewne.
a czemu akurat ten z darlingtonem na wyjsciu? ma to jakies praktyczne
znaczenie?
--
Pozdrawiam
/pisząc na priv usuń z adresu myślnik/
-
6. Data: 2009-04-28 13:07:56
Temat: Re: jak wykorzystac zegar RTC z ATMega328?
Od: Marcin Stanisz <m...@b...poczta.onet.pl>
Dnia Tue, 28 Apr 2009 14:59:53 +0200, Artur napisał(a):
> Użytkownik "Marcin Stanisz" <m...@b...poczta.onet.pl> napisał w
> wiadomości news:3dk7rrnywq5h$.15z407xzwqmgd.dlg@40tude.net...
>> 4N33 i pokrewne.
> a czemu akurat ten z darlingtonem na wyjsciu? ma to jakies praktyczne
> znaczenie?
Stosowałem głównie w drugą stronę, jako separacja wyjść binarnych. Potrzeba
było większej obciążalności prądowej...
Pozdrawiam
--
Marcin Stanisz
"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"


do góry
Dlaczego nowe mieszkania są coraz mniejsze? Dane GUS pokazują prawdziwy powód