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



Teraz jest 22 gru 2024, o 22:32


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 10 lis 2013, o 09:56 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

Witam
Dziś w końcu zabrałem się za temat Ethernetu, podłączyłem do płytki moduł ATB-ETH i wgrałem lekko przerobiony programik z kursu Sun'a.
Problem w tym że płytka wydaje się być martwa. Standardowo jest ona ustawiona na 5v czy 3.3V?
Podobno można to zmienić. ale gdzie i jak?
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2013, o 12:20 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 18 lip 2012
Posty: 3206
Lokalizacja: Kraków - obok FAB5 ATMEL'a
Pomógł: 91

Może problem jest właśnie w tym "przerobieniu"?

Najpierw wgrywa się oryginalny program żeby upewnić się że ze sprzętem jest wszystko w porządku.

A potem można majstrować przy programie.

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2013, o 13:26 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

Może, ale docelowo program był napisany na discovery VL, ja jednak swój oddałem koledze jakiś czas temu i mam inną płytkę z STM32f103.
Z drugiej strony po podłączeniu do karty sieciowej powinna chyba mrygnąć dioda w gniazdku ethernetowym?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2013, o 13:42 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

Wszystkie nasze moduły są standardowo ustawione na zasilanie i współpracę z +5V (TTL)

zmienić to można za pomocą zworki SMD. Są dwie takie na PCB tuż przy gniazdach KANDA. Domyślnie zlutowana jest ta w pozycji 2-3. Trzeba jak mówiłem rozlutować i postawić kropelkę cyny na pozycji 1-2

Obrazek

------------------------ [ Dodano po: 1 minucie ]

kyp napisał(a):
Z drugiej strony po podłączeniu do karty sieciowej powinna chyba mrygnąć dioda w gniazdku ethernetowym?


Po podłączeniu do czego ? do procka ? do zasilania ? - niczym nie powinna mrugnąć

dopiero jak się jej włączy zasilanie a także podłączy kablem do sieci ethernet wtedy tak zapali się żółta dioda LED w gniazdku a zielona będzie czasem mrugać

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2013, o 14:17 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

No to chyba zasilanie. Mam wersję pierwszą tego modułu. To rozumiem zlutować ze sobą te dwie kropki, przy złączy Kanda?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2013, o 14:26 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

kyp napisał(a):
No to chyba zasilanie. Mam wersję pierwszą tego modułu. To rozumiem zlutować ze sobą te dwie kropki, przy złączy Kanda?


Wersja pierwsza nie posiada takiego przełącznika w postaci zworek SMD. Jest tylko na 5V ale można sobie po prostu wylutować stabilizator od spodu LM1117-3.3 i zewrzeć wejście z wyjściem - wtedy będzie można zasilać moduł z 3,3V

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2013, o 19:39 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

Ok, przeróbka zrobiona.
Podłączyłem i nawet świecą te diody na złączu.
Programik wgrany. Próba pingowania powoduje że otrzymuje informacje że host docelowy jest nieosiagalny:
Obrazek

Ten adres 192.168.1.100 to moja karata sieciowa w laptopie.
To samo się dzieje jak próbuję pingować 192.168.1.3

Kod jest praktycznie taki sam, wywaliłem wszystko co było jakoś związane z funkcjami dedykowanymi pod discovery.
A to było tylko do diodek.
Jakiś pomysł?
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2013, o 20:02 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27319
Lokalizacja: Szczecin
Pomógł: 1041

ten wątek powinien chyba być przeniesiony do działu ARM

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 10 lis 2013, o 20:34 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

Tutaj kod z main:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Oraz w pliku simple_server.c :
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Tymczasowo zakomentowałem ten fragment i dałem jedną z opcji.
Chciałem tylko i wyłącznie przetestować połączenie.
Chciałem jakieś minimum kodu wyznaczyć która byłaby potrzebna do uruchomienia tego na dowolnym procku.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lis 2013, o 18:25 
Offline
Użytkownik

Dołączył(a): 07 sty 2012
Posty: 136
Pomógł: 0

Dalej badam gdzie właściwie się coś złego dzieje. Okazuje się że nie przechodzi w miejscu pokazanym na rysunku.
No jest ewidentnie coś nie tak...
Ktokolwiek ma jakiś pomysł?

Obrazek

Program na linijce 223 robi pętlę. T.z nie dochodzi do pozostałych linijek.



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: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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