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



Teraz jest 21 cze 2026, o 22:27


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 39 ]  Przejdź na stronę 1, 2  Następna strona
Autor Wiadomość
PostNapisane: 2 kwi 2014, o 10:51 
Offline
Moderator
Avatar użytkownika

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

Weles napisał(a):
Nawet program Mirka nic nie odbiera...


Ale ten mój program nie odbiera danych z układu testowego na procku ? to niemożliwe za bardzo - musi odbierać

czy mówisz o tym, że to twój program próbuje coś wysyłać do mojego programu ?

jeśli tak ? ... no to znaczy że coś nie tak z funkcją nadawczą albo z nadawaniem ?

ciężko mi powiedzieć bo jak mówię - ja działam w Delphi/pascal i tu musiałby ktoś spojrzeć kto pisze w tym samym języku


Autor postu otrzymał pochwałę

_________________
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: 2 kwi 2014, o 12:29 
Offline
Moderator
Avatar użytkownika

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

teraz nie jestem przy kompie ale czy przypadkiem numer portu docelowego nie powinien byc na poczatku ... tu gdzie jest 1200 ?

_________________
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: 2 kwi 2014, o 14:04 
Offline
Moderator
Avatar użytkownika

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

no ok to w takim razie nie szukaj przyczyny w kodzie w AVR ... bo skoro mój program odbiera - to znaczy że problem leży w twoim programie na PC :( niestety. Nie ma innego wyjścia ....

możesz to sobie też łatwo sprawdzić uruchamiając drugi taki sam układ na procku AVR i wysyłać coś do niego - zobaczysz że ten odbierze ;)

będziesz miał wtedy nie 100% ale 200% pewności że dalej to już gdzieś wina programu na PC

_________________
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: 2 kwi 2014, o 15:37 
Offline
Moderator
Avatar użytkownika

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

No to ja też nie za bardzo rozumiem - najpierw to ja bym przetestował te funkcje które działają w procku i wysyłają dane do PC ... a nie te zakomentowane .... Cały czas nie jestem w stanie w szczegółach pomóc bo nie mam pod ręką zestawu z ethernetem. Ale jak mówię - zacząłbym od tego co na 100% działa w procku ...

_________________
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: 2 kwi 2014, o 17:11 
Offline
Moderator
Avatar użytkownika

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

Weles napisał(a):
Zresztą z tego co widzę po ilości odpowiedzi w tym temacie to panuje chyba jakaś strefa mroku w tej dziedzinie


to już nie są tematy typu miganie diodą LED więc się nie dziw, że akurat tym zagadnieniem nie interesuje się w jednym czasie milion osób, które na dodatek akurat teraz robią to co ty ...

wracając do tematu - miałem okazję zajrzeć do kodu z DVD i jest tam taki fragment:


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

gdzie nie ma zakomentowanej tej linii z wywołaniem funkcji send_udp_transmit() a więc jednak działa ona w programie w procku, może coś źle patrzyłeś czy jak ? .... To tak tylko na gorąco piszę bo nie mam niestety na razie czasu wgłębić się w ten temat.

_________________
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: 2 kwi 2014, o 19:05 
Offline
Moderator
Avatar użytkownika

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

Weles napisał(a):
1200 to numer portu z którego zostanie wysłana odpowiedź a 3333 to port docelowy pod który mają trafić dane? Z tego co rozumuję to tak. Port 1200 mogę zmienić na dowolny prawda? Jest potrzebny tylko podczas wysyłania tak?


tak, tak, tak

Weles napisał(a):
Dlaczego bez problemu działa odpowiedź zwrotna na port i adres nadawcy czyli:


tego pytania to kompletnie nie rozumiem ? ;) dlaczego bez problemu działa ? ... to hmmm co ma nie działać ? :(

------------------------

dlaczego nie działa akurat u ciebie wysyłanie na konkretny adres IP - tego nie wiem .... musiałbym mieć czas i możliwość aby do tego przysiąść , usiąść, złożyć sprzęt i potestować ... Jak wiesz zajmowałem się tym 3 lata temu i mogę teraz po prostu nie pamiętać aż takich szczegółów.

wracając do funkcji send_udp()

proszę bardzo w kodzie masz nawet obsługę klawiszy

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


która działa w main:

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


i to na 100% działa .... a z tego co ty piszesz wynika że niby nie działa tak ? nawet w tym moim programie ? Jeśli nie działa ci w moim programie na PC to musisz coś źle robić, mieć jakiegoś firewala na PC albo nie wiem co jeszcze.

_________________
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: 2 kwi 2014, o 19:59 
Offline
Moderator
Avatar użytkownika

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

Weles napisał(a):
A czy jakimś problemem może być konwerter sygnałów? Nie zastsowałem układu 74HC125 lecz 74ls08


gdyby to nie działało to w ogóle nic by ci nie działało - więc to nie ma nic wspólnego z tą funkcją

Weles napisał(a):
a tu zrzut z wireshark-a gdzie widać że tylko tekst "Ramka odpowiedzi UDP" zostaje wysłana a "Nowa ramka UPD" nie


no i właśnie na to ci nie odpowiem tzn nie podpowiem - bo nie mam jak przetestować ... ale też coś kojarzę, już kilka osób miało niby problem że te ramki od klawiszy im nie chciały przylatywać do PC ... na forum naszym nawet chyba to było ale już dawno ... nie pamiętam szczegółów niestety. Pamiętam tylko że na pewno w końcu rozwiązali ten problem ... u siebie

_________________
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: 2 kwi 2014, o 20:09 
Offline
Moderator
Avatar użytkownika

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

proponuję ci - doprowadzić testowy program z książki do pełnego działania z moim programem na PC

jak to wyjdzie to wtedy pewnie i komunikacja z twoim programem ruszy

_________________
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: 2 kwi 2014, o 21:01 
Offline
Moderator
Avatar użytkownika

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

ja tak strzelam z pamięci teraz mocno, ale datapos to wskaźnik na miejsce w ramce UDP odkąd zaczyna się już właściwy datagram (czyli nasze dane) a wcześniej to headery poszczególnych warstw IP


Autor postu otrzymał pochwałę

_________________
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: 2 kwi 2014, o 22:03 
Offline
Moderator
Avatar użytkownika

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

pewnie że taktowanie nie powinno przeszkadzać - a jeśli chodzi o nowszy toolchain czyli Atmelowski - to z ciekawości zapytam jaką masz książkę ? tą w miękkiej oprawie ? czy w twardej ?

bo w tej nowszej (twarda oprawa) powinno już być na DVD wszystko przygotowane pod nowszy toolchain

ale najważniejsze że ruszyło ;)

_________________
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: 2 kwi 2014, o 22:09 
Offline
Moderator
Avatar użytkownika

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

w zielonej nie ma nic a nic o ethernecie

a zassaj sobie stary WinAVR i skompiluj w czym problem ?

skoro wtedy działało to i dzisiaj będzie działać ;)

_________________
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: 3 kwi 2014, o 21:01 
Offline
Moderator
Avatar użytkownika

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

Weles napisał(a):
Może atmega jest wadliwa (sporo przeszła)??


szczerze w to wątpię ... wręcz jestem pewien że sam procek nie ma i nie może mieć nawet z tym nic wspólnego

_________________
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: 3 kwi 2014, o 21:55 
Offline
Moderator
Avatar użytkownika

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

No rozumiem - kłopot tylko polega na tym, że ja na razie nie mam kompletnie jak tego sprawdzić sobie w kodzie itp żeby coś potwierdzić lub zaprzeczyć :(

_________________
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: 9 kwi 2014, o 19:55 
Offline
Moderator
Avatar użytkownika

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

perlon napisał(a):
Dobrze, że na tym forum są ludzie co myślą inaczej niż Ty


Na prawdę trudno się z tą wypowiedzią nie zgodzić - panie kolego szanowny "weles" ... Proponuję na przyszłość przemyśleć obecność na tym forum, bo tu mamy taką niepisaną zasadę że pomagam sobie bezinteresownie ....

gdyby miało być "coś za coś" to powiedz mi weles - z jakiego powodu np ja miałbym przynajmniej próbować pomagać tobie ?

oj nie podoba mi się takie podejście ... oj nie podoba - muszę to niestety publicznie przyznać

_________________
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: 9 kwi 2014, o 21:43 
Offline
Moderator
Avatar użytkownika

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

Weles napisał(a):
Drażni mnie po prostu troszkę że jak się samemu potrzebuje pomocy to przeważnie większość ludzi ma nas w "bardzo ciemnym miejscu"


A widzisz - nie rozumiesz - że to nie jest tak że ktoś ma ciebie czy twoje pytanie w ciemnym miejscu ? bo jak widać ja nie miałem ale - nie zastanowiło cię - że na tym forum są GŁÓWNIE początkujący ? i że dla nich taki temat to już HARDCORE i po prostu mogą nie wiedzieć w ogóle o co chodzi ? ... jak ktoś u nas wie, i akurat trafi na wątek gdzie może coś podpowiedzieć to po prostu się udziela ... to tyle - ot taka prosta zasada .... Masz przykład ze swoich innych wątków - gdzie koledzy udzielili ci chętnie pomocy a ty kliknąłeś im nawet klawisz "pomógł"

więc jak się porusza BARDZO ZAAWANSOWANE tematy a to jest zaawansowany temat to trzeba się liczyć z tym że jest mało, bardzo mało osób, które mogą ot tak - wpaść i nagle się udzielać ...

Weles napisał(a):
No może dlatego że w wielu wielu wielu miejscach czytałem o pełnym wsparciu technicznym dla zakupionych towarów i literatury oferowanej przez firmę Atnel.


to pewnie też - ale znasz mnie jeszcze z czasów elektrody zapewne gdy tam bywałem kiedyś ... kiedy jeszcze nawet nie wiedziałem że będę w ogóle w życiu książkę jakąś pisał ... i wtedy co ? nie starałem się tak samo pomagać - każdemu ?

TO jest podstawa dla mnie - bo pomagam hmmm staram się pomagać - w takich kwestiach niezależnie czy ktoś jest moim klientem czy nie - popytaj ludzi nie tylko na tym forum. A pomagam nie tylko na forum ale i w mailach, i na skype itp itd .... i nigdy nie robię tego ZA COŚ .... ot pomagam bo i mi kiedyś fajni ludzie pomogli ....

tak to się kręci - i z takimi ludźmi lubię przebywać ... jak na razie mi się to udaje - dlatego propozycja również dla ciebie dołącz do nas po prostu. (oczywiście nie mam tu na myśli nawoływania żebyś przez to zrezygnował z innych forów broń boże!) ;) ....

_________________
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: 9 kwi 2014, o 22:27 
Offline
Moderator
Avatar użytkownika

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

No widzisz - a ja właśnie z tego wszystkiego znalazłem w końcu w domciu moduł ATB-Ethernet, swój starszy zestaw ATB 1.03 - połączyłem wszystko do kupy i sprawdziłem czy działa to wysyłanie "luzem" pakietów UDP do kompa ... wiesz to z klawisza:

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


i zobacz jak wygląda pole logowania komunikatów z ATB w programie na PC ;)

Obrazek

czyli jak widzisz WSZYSTKO działa ... i teraz najważniejsze względem tego długiego tematu. Nie ważne czy kompiluję to starym WinAVR czy nowym Atmel Toolchain - chociaż hmmm mam to już chyba przerobione właśnie pod AtmelToolchain - to i tak działa i tak działa ...

jak chcesz to napisz swój prosty programik na PC , taki test, który będzie odbierał na tym samym porcie co mój program i sprawdzę i dam ci znać ;)

_________________
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: 9 kwi 2014, o 22:46 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

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

Temat dostał na przeczyszczenie zgodnie z sugestią autora. :lol:


Autor postu otrzymał pochwałę

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 kwi 2014, o 23:38 
Offline
Moderator
Avatar użytkownika

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

weles napisał(a):
Ale nie rozumiem dlaczego program na PC odbiera te dane skoro widzę że nie nasłuchuje na takim porcie..??


Mój program nasłuchuje na tym porcie ;)

skoro jest on w programie w procku no to znaczy że w PC też jest na nasłuchu - ale już widzę gdzie leży problem - po prostu nie pokazałem go w interfejsie programu a jedynie dwa porty i być może stąd konsternacja, jednak w kodzie źródłowym jest:

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


jak widać jest jeszcze 43500 bo pewnie w procku też gdzieś go używam ;) - sorki za tę małą nieścisłość

------------------------ [ Dodano po: kilkunastu sekundach ]

Jaglarz napisał(a):
Temat dostał na przeczyszczenie zgodnie z sugestią autora


"na przeczyszczenie" :lol: :lol:


Autor postu otrzymał pochwałę

_________________
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: 14 kwi 2014, o 07:48 
Offline
Moderator
Avatar użytkownika

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

Ten ostatni post to nadaje się wręcz wprost do naszego działu DIY (projekty programistyczne) ;) .... kawał dobrej roboty

Weles napisał(a):
Kodów aplikacji nie umieszczam gdyż są dość spore i dużo czasu mnie to kosztowało.


I nikt u nas w DIY nie wymaga żadnych kodów ... wystarczy fajnie przedstawić i opisać swój projekt ... żeby mogło być to inspiracją dla wszystkich odwiedzających ;) ....

Weles napisał(a):
Ale w razie pytań chętnie pomogę i coś podpowiem.

I to jest miłe ;)

_________________
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: 18 gru 2014, o 22:04 
Offline
Moderator
Avatar użytkownika

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

troszkę kolega może jeszcze nie rozumie co czym się różni bezpośredni adres IP od nazwy .... żeby mogła zadziałać nazwa to musiałby być obsługiwany protokół DNS ... a nie jest bodajże w tym stosie TCP dlatego też nie ma w nim możliwości wprowadzenia "nazwy" zamiast "ip" o to chodzi ....

dlatego nie możesz napisać dla uproszczenia:

"wp.pl"

tylko musisz podać bezpośredni adres ip - bo nie ma DNS'a który dogada się z kolei z Domain Name Serverem i nie zamieni sobie nazwy na IP ...

Chyba że kolega sięgnąłby po inny stosik który obsługuje nazwy

_________________
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: 19 gru 2014, o 07:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Kolego weles przecie kazdy host czyt. Nazwa np host.no-ip.biz musi posiadac unikalny adres ip by dns mogl sie dogadac. No-ip zamienia ci hosta na ich ip a ich serwerek przekierowuje to na twoj adres wiec nie problemem jest wpisanie adresu ip zamiast hosta no-ip.

Pozdrawiam.

Namazane ze smarta.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2014, o 08:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2014
Posty: 1089
Pomógł: 34

Tak Majster :) ale chodzi chyba tu o to zeby aplikacja na AVR byla odporna na zmiany tego IP jesli autor nie ma kotroli bad tamtym hostem


Sent from my iPhone using Tapatalk

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2014, o 10:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2014
Posty: 1089
Pomógł: 34

Sluchaj .... takie pytanie. A bez zadnego przekierowania mozesz wysylac ramki UDP na dowolny adres IP i formatowac ramke wg wlasnego uznania i dostajesz normalne odpowiedzi prawda ?

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2014, o 12:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2014
Posty: 1089
Pomógł: 34

Weles napisał(a):
Problem w tym że nie potrafię przy pomocy tej biblioteki wysłać czegokolwiek na dowolne IP. Moduł mój odpowiada tylko pod numer IP z którego przyszła wiadomość tj. tak działa w sieci lokalnej. Ale kiedy prześlę coś z zewnątrz to moduł odbiera dane poprawnie ale odpowiada na adres bramy routera tj. 192.168.1.1 .
Nie wiem jak i gdzie musiałbym zapodać ręcznie numer IP na który ma być wysłana wiadomość. W tej bibliotece nie widzę takiej funkcji. A nie wiem jak dla testu na sztywno podać IP .
Nie ma problemu dla mnie potem ze zmiennym IP. Mogę zawsze nadając jakieś polecenie z zewnątrz podawać adres IP na który ma być zwrócona wiadomość.
Piszę zawile ale inaczej nie potrafię. Zapewne jest to proste aby wklepać ręcznie IP ale gdzie skoro wyliczane są nagłówki itp. Zawsze mógłbym przerobić obecną funkcję nadawania tak aby zapodawać swoje ręczne IP ale nie wiem właśnie gdzie....


Wiesz wydaje mi sie ze piszesz dosc jasno. Ja akurat nie bawilem sie modulem ethernetowym bo ostatnio od razu zamowilem Wifi. Jednak czytalem Mirka ksiazki (ale tu sie moge mylic) ale bylo tam uzycie "callbackow" ?! do obslugi przychodzacych ramek UDP ?

Bo jesli tak to przeciez majac obsluge przychodzacej ramki moglbys wtedy wykorzystac informacje w niej zawarte a tam powinnenes miec wszystko.

Jak wroce do domu spojrze w "twarde ksiegi wiedzy" i sprobuje Ci cos wiecej napisac albo troszke pomoc jesli mi sie uda

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2014, o 12:19 
Offline
Moderator
Avatar użytkownika

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

RafPe napisał(a):
Bo jesli tak to przeciez majac obsluge przychodzacej ramki

Ale tu chodzi koledze (jak ja rozumiem) o WYJŚCIE na zewnątrz i skorzystanie z czegoś w rodzaju DynDNS aby dostać się do Dynamic IP ... wtedy to całkiem inna rzecz niż przychodzące ramki ... i przydałaby się wtedy obsługa DNS w takim stosie w AVR

_________________
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: 19 gru 2014, o 12:44 
Offline
Moderator
Avatar użytkownika

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

A no to w czym problem - adres IP można spokojnie przecież wprowadzić zewnętrzny - na DVD w książce masz przykład jak wysłać pakiet UDP w ten sposób. Nie tak żeby odpowiedzieć - tylko żeby ją utworzyć od nowa ... przejrzyj kodzik ;) to można nawet przetestować z tym programem na PC "UDP tester"

_________________
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: 19 gru 2014, o 13:13 
Offline
Moderator zasłużony dla forum.atnel.pl
Avatar użytkownika

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

Plik main.c:

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

_________________
http://www.jaglarz.info



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 gru 2014, o 14:28 
Offline
Moderator
Avatar użytkownika

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

ale dalej masz tablicę adresów urządzeń na zewnątrz w tym komputera PC

_________________
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: 19 gru 2014, o 15:00 
Offline
Moderator
Avatar użytkownika

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

No to przejrzyj kod i podczytaj .... bo nie do końca chyba kojarzysz o co kaman

toż te dwa adresy są po to żeby do NICH wysłać NOWE zapytanie rozumiesz ? ... a nie jakieś tam odebrał, odpowiedział itp ;)

_________________
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: 19 gru 2014, o 23:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 maja 2014
Posty: 1089
Pomógł: 34

Ale wysylasz do swojego kompa na ktorym masz Wiresharka ? W przeciwnym wypadku musialbys ustawic promiscious mode na karcie sieciowej

_________________
sig off ;(



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: 39 ]  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 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:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO