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-13 18:17:14
    Temat: Re: Różny czas pomimo synchronizacji z NTP
    Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 2014-11-13 14:00, Andrzej W. pisze:

    > Masz możliwość debugowania?
    > A może choć jesteś w stanie wysłać coś na port szeregowy?

    Niestety w tej chwili nie mam takiej możliwości. W projekcie nie
    wyprowadziłem UART-a na goldpiny, ponieważ podstawową część programu
    miałem już przetestowaną na płytce uruchomieniowej. Wtedy nie myślałem
    nawet o dodawaniu do tego projektu dodatkowych funkcji, jak RTC i klient
    NTP.

    W każdym razie przyjrzałem się bliżej stosowi. Wygląda na to, że
    początek pakietu danych odpowiada elementowi 0x2A bufora. Wychodzi więc
    na to, że odczytywane w kodzie komórki 0x52..0x55 faktycznie odpowiadają
    bajtom 40..43 pakietu UDP. Więc faktycznie jest to część sekundowa
    transmit timestamp. Operacja składania ich w jedną zmienną uint32_t
    także nie wzbudza moich zastrzeżeń. Tak więc opóźnienie z którym teraz
    się zmagam raczej nie pochodzi z tej części programu...

    Pewnie nieco rozbuduję procedurę odbiorczą. Przede wszystkim warto
    byłoby sprawdzać, czy pakiet faktycznie został przysłany przez nasz
    serwer NTP. Poza tym chyba wprowadzę obsługę originate timestamp.

    Tylko czy któraś z tych kwestii może powodować takie opóźnienie przy
    synchronizacji? Jakoś też nie mogę tutaj doszukać się możliwego
    mechanizmu...

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: