eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikajak wykorzystac zegar RTC z ATMega328?
Ilość wypowiedzi w tym wątku: 6

  • 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"

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: