eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaDziwne zachowanie ENC28J60 po softresecie ATmegiRe: Dziwne zachowanie ENC28J60 po softresecie ATmegi
  • Data: 2014-07-11 12:03:38
    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-10 18:03, Marek pisze:

    > To wygląda jakby po reset wdg nie były prawidłowo skonfigurowane
    > piny/porty do komunikacji (hardware)

    To trochę dziwne, bo przecież kod jest ten sam. O ile dobrze pamiętam na
    samym początku idzie wstępna konfiguracja portów - wszystkie są
    ustawione na wejście podciągnięte do VCC, żeby później uniknąć
    problemów, ewentualnie w razie potrzeby jest to później zmieniane w
    funkcjach inicjujących pracę poszczególnych peryferiów.
    Potem idzie inicjacja i konfiguracja jednego timera (ENC28J60 i Stos z
    niego nie korzystają, obsługuje on zdarzenia w pętli głównej) i licznika
    zliczającego zewnętrzne impulsy.
    Dalej program sprawdza stan konfiguracji zapisanej w pamięci EEPROM.
    Jeśli pamięć jest pusta (np. po porgramowaniu układu) przywraca domyślną
    wartość z flasha. To samo dzieje się po wykryciu stanu niskiego na
    jednym z pinów (zworka przywracania "fabrycznej" konfiguracji). Na tym
    etapie program ładuje do RAM-u strukturę z danymi konfiguracyjnymi (jest
    wśród nich m.in. MAC i numery IP: własny i bramy).

    Dopiero teraz następuje inicjacja pracy ENC28J60, konfiguracja pracy
    diodek, ustawienie odpowiedniej częstotliwości na CLKOUT (12.5 MHz) i
    odpalenie stosu.

    Po włączeniu urządzenia do sieci wszystko przebiega normalnie, za to po
    resecie przez watchdog układ wariuje wg schematu opisanego wcześniej.

    BTW czy fakt pracy ATmegi na taktowaniu z CLKOUT ENC28J60 może mieć
    jakiś związek w tym stanem rzeczy?

    > prawidlowo reinicjowany. Zrobiłbym test jak się zachowa na reset na
    > pinie MCLR mcu, przypuszczam że będzie ten sam efekt.

    Faktycznie, spróbuję po powrocie do domu.


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: