Witajcie
Mam poważny, niezrozumiały problem z arduino, a właściwie chyba ethernet shield`em. Otóż zakupiłem kiedyś na znanym profilu aukcyjnym eternet shield`a z opisem na naklejce 09/44. Moduł działa świetnie, żadnych problemów. Ostatnio dokupiłem kolejnych kilka modułów, z tym, że mają one oznaczenie 14/31. Na pierwszy rzut oka działały również, ale tylko do momentu próby podłączenia ich do komputera przez switch sieciowy (nowy tp-link TL-SF1008D). Podpięte do komputera w ten sposób nie mają z nim łączności. Po wgraniu przykładu UDP Send Receive String w serial monitor brak jest jakichkolwiek wyników. Jeżeli moduł jest podpięty prosto do komputera, pomijając switch wszystko ładnie działa.
Kable są w porządku, sprawdzane różne, na wszystkich to samo.
Ta sama sytuacja występuje po podłączeniu shielda do innego arduino (sprawdzałem kilka wersji Mega i jedno UNO). Wystarczy tylko zamienić ethernet shield`a na wersję 09/44 i wszystko działa. Wizualnie płytki nie różnią się zbytnio, na płytce 09/44 jest jeden rezystor smd 10k którego nie ma na wersji 14/31, na której pola lutowania rezystora są połączone ścieżką. Przecięcie ścieżki i wlutowanie tam rezystora 10k nie zmienia sytuacji. Dodam, że sprawdziłem kilka płytek 14/31 (wszystkie wcześniej nieużywane) i żadna z nich nie działa poprzez switch czy też router.
Załączam zdjęcie obu płytek, po lewej oznaczona markerem OK jest sprawna. Nad przyciskiem reset jest widoczny rezystor o którym pisałem wcześniej.
Macie jakieś sugestie i pomysły?
Dzięki!
Mam poważny, niezrozumiały problem z arduino, a właściwie chyba ethernet shield`em. Otóż zakupiłem kiedyś na znanym profilu aukcyjnym eternet shield`a z opisem na naklejce 09/44. Moduł działa świetnie, żadnych problemów. Ostatnio dokupiłem kolejnych kilka modułów, z tym, że mają one oznaczenie 14/31. Na pierwszy rzut oka działały również, ale tylko do momentu próby podłączenia ich do komputera przez switch sieciowy (nowy tp-link TL-SF1008D). Podpięte do komputera w ten sposób nie mają z nim łączności. Po wgraniu przykładu UDP Send Receive String w serial monitor brak jest jakichkolwiek wyników. Jeżeli moduł jest podpięty prosto do komputera, pomijając switch wszystko ładnie działa.
Kable są w porządku, sprawdzane różne, na wszystkich to samo.
Ta sama sytuacja występuje po podłączeniu shielda do innego arduino (sprawdzałem kilka wersji Mega i jedno UNO). Wystarczy tylko zamienić ethernet shield`a na wersję 09/44 i wszystko działa. Wizualnie płytki nie różnią się zbytnio, na płytce 09/44 jest jeden rezystor smd 10k którego nie ma na wersji 14/31, na której pola lutowania rezystora są połączone ścieżką. Przecięcie ścieżki i wlutowanie tam rezystora 10k nie zmienia sytuacji. Dodam, że sprawdziłem kilka płytek 14/31 (wszystkie wcześniej nieużywane) i żadna z nich nie działa poprzez switch czy też router.
Załączam zdjęcie obu płytek, po lewej oznaczona markerem OK jest sprawna. Nad przyciskiem reset jest widoczny rezystor o którym pisałem wcześniej.
Macie jakieś sugestie i pomysły?
Dzięki!