Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 14 sty 2025, o 20:14


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 14 lip 2014, o 19:49 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 kwi 2013
Posty: 418
Lokalizacja: Rzeszów
Pomógł: 102

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ź:
Kod:
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:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć 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ć :?:



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2014, o 15:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 kwi 2013
Posty: 418
Lokalizacja: Rzeszów
Pomógł: 102

Naprawdę nikt nie ma pomysłu co może być przyczyną takiego problemu?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2014, o 17:53 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Nie wiem jaką masz funkcję wysyłania, ale po resecie powinieneś odczekać chwilę. Nie znalazłem informacji ile trwa reset programowy, a sprzętowy zajmuje 10ms. Możesz zrobić prosty test zapisać do rejestru odczytać i porównać. Jeśli wartości są równe to układ jest gotowy.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 lip 2014, o 20:27 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 kwi 2013
Posty: 418
Lokalizacja: Rzeszów
Pomógł: 102

Z Resetem również próbowałem. Czas zmieniłem od 1ms do nawet 1s, ale bez rezultatu.
Zapis do rejestrów jest poprawny, bo na wyświetlaczu mam zapisane wartości bezpośrednio odczytane z układu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO