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



Teraz jest 23 sty 2025, o 10:53


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 50 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
PostNapisane: 30 sie 2013, o 07:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

Witam.
Jaka jest różnica w tym
http://www.sklep.atnel.pl/pl/p/ATB-ETHERNET-2.0/71
a
http://allegro.pl/modul-sieciowy-ethern ... 22202.html

Z tego co udało mi się dowiedzieć moduł ATNELOWSKI może być zasilany napięciem 5V,

Czy uda mi się bezproblemowo odpalić przykłady z książki na tym tańszym module(Jeśli będę go i AVR zasilał napięciem 3v3?)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2013, o 08:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 maja 2012
Posty: 174
Lokalizacja: Gliwice
Pomógł: 19

Cześć,

ten moduł z allegro musisz zasilać z 3V3 ale możesz podawać sygnały TTL czyli 5V. Jeżeli masz zestaw ATB to masz tam wyprowadzenie 3v3 którym możesz zasilić ten moduł.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2013, o 08:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

sz4t4n napisał(a):
Jeżeli masz zestaw ATB to masz tam wyprowadzenie 3v3 którym możesz zasilić ten moduł.

Ja mam pierwszą wersję ATB :) tam nie ma tego wyprowadzenia na goldpinach :) chyba że z karty sobie pociągnę:)
Czyli bez problemu powinienem odpalić przykłady z książki na tym module z Allegro ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2013, o 08:11 
Offline
Moderator
Avatar użytkownika

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

xamrex napisał(a):
Ja mam pierwszą wersję ATB


Nawet w pierwszej wersji 1.00 ;) było i w każdym jest wyprowadzenie 3,3V (zasilanie) ... więc i u ciebie też jest - nie ma innej możliwości ;)

_________________
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: 30 sie 2013, o 08:13 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

A to dziękuję za info :)
poszukam :)
Wracając do pytania. Powinny mi przykłady z książki ruszyć na tym układzie z allegro?

A i czy jest szansa aby ENC28J60 wszedł na jakąś stronę www i pobrał dane z tej strony? Albo to już poza jego możliwości?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2013, o 08:19 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 maja 2012
Posty: 174
Lokalizacja: Gliwice
Pomógł: 19

xamrex napisał(a):
A to dziękuję za info :)
poszukam :)
Wracając do pytania. Powinny mi przykłady z książki ruszyć na tym układzie z allegro?



Ja z powodzeniem uruchomiłem przykłady na takim allegrowym module.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2013, o 08:22 

Pomógł: 0

Zobaczcie u Suna jest dokładnie taka sama karta przykręcona z boku i śmiga mu bez problemu, ewentualnie dopytajcie jak on ją podłączył ;).



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2013, o 08:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

A udało się komuś zrobić aby ENC wszedł na jakąś stronę np.
http://www.mini-gry.net/counter/index2.php
i pobrał treść storny(stringa)?

Chciałbym np. zrobić wyświetlacz ilości osób, które sa online na mojej stornie www.
Czyli ten ENC28J60 nie byłby tak jak w większości przypadków serwerem a klientem.

Widział ktoś kiedyś taką bibliotekę? Da się to prosto zrobić?

Kiedyś zrobiłem coś takiego (ale to było dawno temu)
www.elektroda.pl/rtvforum/viewtopic.php?t=2038962
I teraz chciałbym to trochę udoskonalić :))



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2013, o 09:15 
Offline
Użytkownik

Dołączył(a): 16 mar 2013
Posty: 157
Pomógł: 6

Ja ostatnio bawiłem się trochę tym modułem. I z wysłaniem danych na stronę nie było większych problemów. Jednak wszystko musiałem zasilić napięciem 3v3. Z tego co pamiętam to w nocie jest podane, że komunikując się w stronę uC->ENC28J60 -> serwer www, mogę mu podawać sygnały TTL 5V. Jednak u mnie to nie przeszło. Podobno u niektórych to dział a u niektórych już nie. Natomiast komunikując się w drugą stronę serwer www -> ENC28J60 -> uC już wszystkie sygnały muszą być podane w standardzie 3v3. I tu właśnie jest przewaga ATB-ETHERNET jest tam wbudowany buforek, który nam ten problem rozwiązuje. Jednak to wszystko to jest teoria. Jeżeli się mylę to niech mnie ktoś sprostuje. Podsumowując jak zasilisz całość 3v3 wszystko powinno śmigać (oprócz wyświetlacza, bo nie wiem jaki akurat posiadasz).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2013, o 09:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

Znalazłem w kodach u Mirkaw w projektcie 20_ETH_serwer_www/ip_arp_udp_tcp.h deklaracje funkcji
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Może dzięki niej uda mi się połączyć ze stroną WWW.
Testował to ktos?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2013, o 09:38 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Pamiętaj że parsowanie tak dużych stron i wycinanie z nich interesujących elementów może obciążyć uC. Kod źródłowy stron typu wp.pl jest potężny. Dlatego ja bym wolał zrobić osobną stronkę na której w kodzie html będą tylko dane które nas interesują.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2013, o 09:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

Wilu88 napisał(a):
Pamiętaj że parsowanie tak dużych stron i wycinanie z nich interesujących elementów może obciążyć uC. Kod źródłowy stron typu wp.pl jest potężny. Dlatego ja bym wolał zrobić osobną stronkę na której w kodzie html będą tylko dane które nas interesują.

Czytałeś co napisałem tutaj:
topic4020.html#p47457

Chodzi mi aby w jakiś sposób AVR odebrał tę liczbę:
http://www.mini-gry.net/counter/index2.php

Czy ktoś bawił się aby AVR działał jako klient a nie serwer?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2013, o 09:44 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Sam się nie bawiłem ale wiem że to jest możliwe i pewnie nie tak trudne z kodu html trzeba tylko wyłuskać zawartość tak samo jak parsujesz z UART'u przynajmniej tak mi się wydaje ;)



Ostatnio edytowano 30 sie 2013, o 09:55 przez Wilu88, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 sie 2013, o 09:54 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

Domyślam się, że należy uzyć tej funkcji:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Tylko nawet nie mam pojęcia w jaki sposób jej się używa ;/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 17:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

Witam,
Nie wiem czy rozpoczynać nowy temat, więc napiszę tutaj :)
Dostałem już płytkę ze scalakiem ENC28J60
http://allegro.pl/modul-sieciowy-ethern ... 22202.html

Odpaliłem projekt 20_ETH_serwer_www zmieniłem we właściwościach zegar na 16Mhz(bo tym jest napędzana moja atmega32) oraz w pliku basic_web_server_example.c IP na
static uint8_t myip[4] = {192,168,1,7};

Kliknąłem build i wysłałem na uC.

Teraz podłączam tę płytkę którą dostałem. na złącze goldpin wyprowadzone są sygnały:
CLKOUT,WOL,SI,CS,VCC,GND,RESET,SCK,SO,INT.
Podłączyłem to tak:

Obrazek

I zasiliłem cały układ napięciem 3.3V.
na płytce zaświeciła się czerwona dioda D1,
Podłączyłem kabel ETHERNET
W gnieździe zaświeciłą się zielona dioda oraz czasami jak się bawię (wkładam i wykłąda kabel zacznie migać na chwilę żółta)
Na routerze również zaświeciła się dioda pomarańczowa, zazwyczaj świeci zielona, natomiast zdarza się, że po długim czasie, dioda zmieni kolor z zielonego na pomarańczowy, tutaj ZAWSZE ŚWIECI SIĘ POMARAŃCZOWY

Niestety wchodząc w panel routera nie widać żadnego nowego adresu

Oczywiście wpisując adres w przeglądarce 192.168.1.7 nic się nie pojawiło.
Co mogłem zrobić źle?



Ostatnio edytowano 4 wrz 2013, o 17:47 przez xamrex, łącznie edytowano 3 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 17:55 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

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

A nie masz możliwości edycji wpisu w ruterze?

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 18:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

Miałem włączone DHCP w routerze i jakimś sposobem nadawał mi inny adres IP, po wyłączeniu DHCP niestety nie pokazuje się żaden nowy adres IP
Może coś w połączeniach mam nie tak.
Mirek ma jakieś buforki, ale ja zasilam całość z 3v3, więc chyba nie potrzebuje ich



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 18:39 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Niestety z tego co ja kiedyś czytałem to fakt czy będzie Ci działało na sgnałach 5V to loteria jednym działają bez buforów inni potrzebują buforów :/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 18:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

Ale ja zasilam całość napięciem 3,3V!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 18:41 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

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

xamrex napisał(a):
ale ja zasilam całość z 3v3


Nie potrzebujesz.

------------------------ [ Dodano po: 7 minutach ]

+ i masy masz połączone?

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 19:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

Tak. plus i masy podłączone Ja poprostu ATB zasilam 3v3..
Dziwi mnie to, że po podłączeniu do routera świeci lampka na routerze na pomarańczowo zamiast zielono :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 20:02 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

Pomarańczowa dioda może oznaczać niską przepustowość. Nie wiem czy bezpośrednio jest to spowodowane ENC28J60 czy masz kabel jakiejś niższej kategorii. Ale ta dioda nie oznacza żadnych problemów.

For the speed LED, no color = 10mbps, orange = 100mpbs, green = gigabit
For the activity LED no color at all = no link, solid color = linked, blinking = data activity



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 20:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

No to nie wiem co może być źle.
Kabel ok, bo takim samym podłączam laptop i działa elegancko ;)
Moją atmege napędzam 16MHz (ale kliknąłem przed buildem clean) więc chyba nie powinno być problemów ;/
Bardzo proszę jeszcze raz niech ktoś rzuci okiem na połączenia.. bo tylko chyba tam mogłem zrobić coś źle.

Chce sie jeszcze upewnić. Kabel NIE ma być krosowany?



Ostatnio edytowano 3 wrz 2013, o 20:06 przez xamrex, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 20:06 
Offline
Użytkownik

Dołączył(a): 19 gru 2012
Posty: 712
Lokalizacja: Opole
Pomógł: 23

A jak np pingujesz z kompa ENC to druga dioda miga?

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

Jeżeli łączysz ENC z Routerem to teroetycznie kabel powinny być krosowane ale w 99% router sam robi auto krosowanie wiec kabel może być prosty. jeżeli natomiast łączysz laptop z ENC to koniecznie musi być krosowany.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 20:46 
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

Atmega32A nie powinna pracować z kwarcem 16MHz przy zasilaniu 3,3V. Sprawdź sobie w specyfikacji na stronie 299

_________________
Dragonus Cracovus: Biomagia



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

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

Krauser napisał(a):
Atmega32A nie powinna pracować z kwarcem 16MHz przy zasilaniu 3,3V. Sprawdź sobie w specyfikacji na stronie 299



To dlaczego u mnie pracuje i przy 16 i przy 20?

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 21:04 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

Trzeba zacząć, że atmega nie powinna pracować na 3.3V
Sprawdzę zaraz czy miga dioda w gnieździe jak pinguje



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 21:07 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

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

xamrex napisał(a):
Trzeba zacząć, że atmega nie powinna pracować na 3.3V


Brniecie w coraz bardziej slepe uliczki.

Dlaczego ma nie pracować skoro minimalne napięcie zasilania to 2,7??

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 21:44 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 13 paź 2011
Posty: 581
Pomógł: 17

Widze offtop sie rodzi
A więc
Jakaś tam komunikacja chyba jest..
Obrazek
Mam w programie ustawione IP 192.168.1.7
a mimo to router mu wsadził 192.168.1.2
I pingując 192.168.1.2 miga dioda na gnieździe od ETC
teraz widzę, że obojętnie co pinguje (nawet jeśli nie ma tego IP) dioda w gnieździe ETC miga
mogę pingować 192.168.1.44 i dioda też miga (żółta)



Ostatnio edytowano 3 wrz 2013, o 21:47 przez xamrex, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 wrz 2013, o 21:47 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

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

No ale zdecyduj sięjaki w końcu ma być ten adres IP? .2, .3, .7 czy .9 ??

A co daje wywołanie 192.168.1.2?

_________________
http://www.jaglarz.info



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: 50 ]  Przejdź na stronę 1, 2  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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