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ź:
Czasami pojawia się również komunikat: "Upłynął limit czasu żądania.".
Fragment programu odpowiedzialny za inicjalizację układu:
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ć
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++
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ć