logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

W5100 Arduino Ethernet Shield - brak połączenia, host nieosiągalny przy pingowaniu

pgnige 14 Lip 2014 22:28 2193 2
REKLAMA
  • #1 13797044
    pgnige
    Poziom 14  
    Po raz kolejny zwracam się do Was po pomoc przy uruchomieniu modułu W5100 tj. kontrolera Ethernet, który zakupiłem jako "Arduino Ethernet Shield".

    Problem tkwi w braku połączenia z tym układem tzn. przy próbie "ping'owania" otrzymuję następującą odpowiedź:
    C:\Users\ATMEL>ping -n 10 192.168.1.170
    
    Badanie 192.168.1.170 z 32 bajtami danych:
    Odpowiedź z 192.168.1.101: Host docelowy jest nieosiągalny.
    Odpowiedź z 192.168.1.101: Host docelowy jest nieosiągalny.
    Odpowiedź z 192.168.1.101: Host docelowy jest nieosiągalny.
    Odpowiedź z 192.168.1.101: Host docelowy jest nieosiągalny.
    Odpowiedź z 192.168.1.101: Host docelowy jest nieosiągalny.
    Odpowiedź z 192.168.1.101: Host docelowy jest nieosiągalny.
    Odpowiedź z 192.168.1.101: Host docelowy jest nieosiągalny.
    Odpowiedź z 192.168.1.101: Host docelowy jest nieosiągalny.
    Odpowiedź z 192.168.1.101: Host docelowy jest nieosiągalny.
    Odpowiedź z 192.168.1.101: Host docelowy jest nieosiągalny.
    
    Statystyka badania ping dla 192.168.1.170:
        Pakiety: Wysłane = 10, Odebrane = 10, Utracone = 0
                 (0% straty),

    Czasami pojawia się również komunikat: "Upłynął limit czasu żądania.".

    Fragment programu odpowiedzialny za inicjalizację układu:

    Kod: C / C++
    Zaloguj się, aby zobaczyć kod

    Funkcja "Send" jest przeciążona i w pierwszym przypadku pobiera adres oraz dane (zapis), a w drugim sam adres (odczyt). Adres bramy oraz maski podsieci jest poprawny, a MAC i adres IP są niepowtarzalne w sieci.

    Sama komunikacja po SPI jest bezproblemowa, ponieważ na wyświetlaczu widzę prawidłowo odebrane dane. Wcześniej próbowałem ze sprzętowym SPI, ale po wielu nieudanych próbach pomyślałem, że może podłączony stale programator powoduje konflikt, dlatego przeszedłem na programowe SPI. Transmisja po SPI działa jak poprzednio, jednak sam W5100 nie...

    Czy ktoś spotkał się już z takim problem lub wie jak go rozwiązać :?:
  • REKLAMA
  • #3 14112316
    pgnige
    Poziom 14  
    Okazało się że moduł jest uszkodzony i dlatego nie chciał ustanowić połączenia.
    Po zamianie go na nowy wszystkie problemy ustąpiły.
REKLAMA