eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaDziwne zachowanie ENC28J60 po softresecie ATmegiRe: Dziwne zachowanie ENC28J60 po softresecie ATmegi
  • Data: 2014-07-12 10:40:14
    Temat: Re: Dziwne zachowanie ENC28J60 po softresecie ATmegi
    Od: Atlantis <m...@w...pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 2014-07-12 09:57, Marek pisze:

    > No na to bym nie wpadł, żeby ustawiać czas wtd na 15ms w prototypach, 5s
    > to rozumiem ale 15ms to proszenie się o problemy. Całkiem niedawno

    Ciągle się nie rozumiemy. Tak krótki czas stosuję TYLKO w procedurze
    soft resetu, żeby użytkownik nie musiał czekać na jego wykonanie.

    void soft_reset (void) {
    wdt_enable(15MS);
    while(1);
    }

    Normalnie stosuję długi czas, bodajże 4 sekundy, z licznikiem zerowanym
    co sekundę w pętli głównej.

    Zresztą jak już mówiłem - próbowałem też soft resetu z długim
    watchdogiem i nie robiło to żadnej różnicy. Układ i tak wpadał w pętlę
    resetu po pierwszym wykonaniu tej funkcji. Pomogło dopiero zerowanie
    jednej flagi i wyłączanie wdt na samym początku programu.

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: