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



Teraz jest 28 mar 2024, o 18:54


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 46 ]  Przejdź na stronę Poprzednia strona  1, 2
Autor Wiadomość
PostNapisane: 11 paź 2014, o 15:46 
Offline
Użytkownik
Avatar użytkownika

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

majster napisał(a):
ale rozkładam ręce i nie wiem od czego zacząć


Jesli napiszesz co chcialbys osiagnac to moze bede Ci w stanie jakos pomoc ... uC -> appka na PC w miare mi jakos ostatnio wyszla :D

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2014, o 18:07 
Offline
Użytkownik
Avatar użytkownika

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

No spoczko wiec zaloze nowy temat i opisze o co chodzi.

Namazane ze smarta.

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 11 paź 2014, o 23:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2013
Posty: 257
Lokalizacja: Racibórz
Pomógł: 0

Witam
Moim problemem jest to że nie mogę niczego odebrać z procesora,a konkretnie chodzi o odebranie statusów z mikroswitcha umieszczonego na płytce testowej Atmega16 według programu z BB.
Wcześniej opisywałem dokładnie o co mi chodzi i podawałem na poprzednich postach kod w C#.
Jeśli Ktoś się czuje na siłach pomóc to proszę o porady.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 paź 2014, o 00:58 
Offline
Użytkownik
Avatar użytkownika

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

mirek1968 napisał(a):
Jeśli Ktoś się czuje na siłach pomóc to proszę o porady.


Hey Mirku :)

Bo ostatnio mnie sily opuscily :) ale ... jesli masz czas to podeslij mi swoj projekt na @ i opisz dokladnie co Ci nie dziala lub co powinno dzialac inaczej to sprobuje Cie naprowadzic!

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 paź 2014, o 13:51 
Offline
Użytkownik
Avatar użytkownika

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

Tak dla wszystkich gdyby komus moglo by sie przydac. Ponizsze napisane jest w C# i obsluguje przychodzace ramki UDP poprzez CallBacki

Wiec najpierw (ladnie z przykladem z Microsoftu) definiujemy sobie klase , ktora wykorzystamy przy przekazywaniu obiektu do naszej funkcji zwrotnej (callback)

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


Nastepnie definiujemy nasze zmienne globalne w projekcie

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


A pozniej np w metodzie obslugi klikniecia guzika lub czegokolwiek innego tworzymy nasz server UDP. Na potrzeby tego przykladu jest tam adres IP 192.168.1.6 oraz port 7878

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


a na sam koniec nasza funkcja obslugujaca zdarzenie otrzymania danych

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


Powyzsze napisalem w .Net 4.0 wiec nie powinno byc problemow z blokowaniem watku glownego etc...

Mam nadzieje , ze sie to komus przyda :D


Autor postu otrzymał pochwałę

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 paź 2014, o 18:24 
Offline
Użytkownik
Avatar użytkownika

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

Na prosbe Mirka wklejam caly kod z WindowsForms w .NEt 4.0

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

_________________
sig off ;(



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

Dołączył(a): 04 lut 2013
Posty: 257
Lokalizacja: Racibórz
Pomógł: 0

Próbowałem na Twoim kodzie ale jak kliknę button_1 to mam komunikat.

Obrazek
I w tym miejscu program stoi i nic się nie dzieje:-(

Okienka mam tak zrobione

Obrazek



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

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

a jak zmienisz

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


???

_________________
sig off ;(



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

Dołączył(a): 04 lut 2013
Posty: 257
Lokalizacja: Racibórz
Pomógł: 0

Teraz mam taki inny błąd

Obrazek



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

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

Postaraj sie zmienic port ?

_________________
sig off ;(



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

Dołączył(a): 04 lut 2013
Posty: 257
Lokalizacja: Racibórz
Pomógł: 0

Dawałem już różne np.1200 albo 22700 i cały czas ten sam komunikat



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2014, o 16:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 lut 2013
Posty: 257
Lokalizacja: Racibórz
Pomógł: 0

Dzięki za pomoc głównie Rafałowi,problem rozwiązany ,nie zauważyłem że inny jest port do wysyłania z PC do Atmegi a inny port do odbioru.Tak że kod podany przez Rafała działa dobrze i teraz można wysyłać i odbierać bez problemu.
Myślę że ten temat można już zamknąć bo i nie mam pytań w sprawie UDP.
Pozdrawiam wszystkich biorących udział w tej dyskusji i dziękuję za odpowiedzi i poświęcony czas. :-)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2014, o 21:06 
Offline
Użytkownik
Avatar użytkownika

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

No ja się biorę za komunikację UDP więc zapewne trochę pomęczę kolegów

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2014, o 21:08 
Offline
Użytkownik
Avatar użytkownika

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

majster napisał(a):
zapewne trochę pomęczę kolegów


Czuj sie swobodnie meczac ;) bo jak pisalem wyglada na to ze komunikacja PC <-> uC jest na czasie :) A razem z Mirkiem1968 mamy juz po wczorajszej sesji mniej wiecej dzialajace dobrze kody zrodlowe do zabawy :D

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 paź 2014, o 21:46 
Offline
Użytkownik
Avatar użytkownika

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

Cieszę się ukończę zarys programu i na pewno będę pytał :)

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 23 paź 2014, o 18:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

Tymczasem wrzuciłem plik do arta , bowiem się odnalazł :)
http://www.sunduino.pl/wordpress/start- ... pip-4-udp/
można pobierać klienta i podglądnąć ...

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



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: 46 ]  Przejdź na stronę Poprzednia strona  1, 2

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