eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaRóżny czas pomimo synchronizacji z NTPRe: Różny czas pomimo synchronizacji z NTP
  • Data: 2014-11-12 20:07:36
    Temat: Re: Różny czas pomimo synchronizacji z NTP
    Od: Marek <f...@f...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On Wed, 12 Nov 2014 17:43:38 +0100, Atlantis <m...@w...pl>
    wrote:
    > Hmm... To ja głupio zapytam - w jaki sposób dostać się do tego kodu?
    > Istnieje jakiś sposób na ustalenie która część kodu odpowiada danemu
    > fragmentowi w C? Bo niestety nie znam asemblera AVR-ów, a z jako
    takim

    Ale poczekaj, sprawdż najpierw czy lokalnie czas (bez ntp) w miarę
    precyzyjnie odliczasz (max rozjazd kilkanascie sek. na dobę).
    Twoje przerwanie wygląda ok, nie powinno wprowadzać błędu o ile nie
    ma innych przerwań blokujące to od timera. No i oczywiście timer musi
    biegać podczas obsługi przerwania, aby czas jego obsługi nie dodawał
    się do biegu timera. Przerwanie jest krótkie, a 10ms interwał
    spokojnie powinien dać czas na jego obsługę. Atmega odkłada flagę
    przerwania gdy ono nastąpi po cli() aby je wywoływać zaraz po sei()?
    Jeśli czas lokalny będzie liczony ok to wtedy weryfikuj kod
    synchronizujący czas ntp.

    --
    Marek

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

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: