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



Teraz jest 7 lut 2025, o 23:45


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 27 lip 2019, o 10:38 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

Dawno nie prosiłem o pomoc na forum, ale tym razem zabrakło mi pomysłów. Próbuję od kilku dni zrobić komunikację UDP pomiędzy prockiem na zestawie ATB a komputerem przez WiFi. Do ATB mam podłączony moduł ATNEL-WiFi do gniazda przy mikrokontrolerze. Moduł WiFi skonfigurowany jest w trybie APSTA. Do testów używam programu Mirka MkUDPTerminal. Z procka wysyłam na UART stringa "AVR" który dociera do terminala i jest ładnie wyświetlany, ale nie działa mi komunikacja w drugą stronę, z PC do procka.
Mikrokontroler powinien zareagować po otrzymaniu komendy "AT" i wysłać na UART odpowiedź "OK" do PC, ale procek nic nie odbiera bo nie jest wywoływana funkcja parsująca.
Całą zabawę z UDP opieram na poradnikach Mirka o UDP w Delphi i B4A.
Poniżej zamieszczam listing programu na uC i screen z MkTerminalUDP. Może jakieś sokole oko coś wypatrzy, czego ja nie widzę:-)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Obrazek

Pozdrawiam
PP

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2019, o 13:10 
Offline
Użytkownik

Dołączył(a): 13 paź 2015
Posty: 303
Lokalizacja: Rybnik
Pomógł: 10

A nie jest tak, że procek nic nie odbiera bo w pętli wiecej stoi niż cokolwiek robi przez dwusekundowego delaya?

Coś wyśle i stoi 2 sekundy.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2019, o 13:29 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

Ale funkcja obsługi zdarzenia powinna się wykonać, mimo że jest w pętli głównej delay.

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lip 2019, o 17:46 
Offline
Moderator
Avatar użytkownika

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

wywal tego paskudnego delaja z pętli głównej

sprawdz też ręcznie czy coś nie siedzi w buforze cyklicznym w procku


poza tym sprawdzaj na początek tak

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


po co ci te warunki na chwile gdy robisz test bo rzekomo nic ci nie 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: 27 lip 2019, o 18:46 
Offline
Użytkownik

Dołączył(a): 29 mar 2012
Posty: 595
Lokalizacja: Jaworzno
Pomógł: 39

mirekk36 napisał(a):
wywal tego paskudnego delaja z pętli głównej

sprawdz też ręcznie czy coś nie siedzi w buforze cyklicznym w procku


poza tym sprawdzaj na początek tak

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


po co ci te warunki na chwile gdy robisz test bo rzekomo nic ci nie działa

Delay w pętli głównej był po to żeby sprawdzić czy z procka nadlatują dane, żeby nie wyświetlało się milion stringów na sekundę;-).
Co by nie wpisać do funkcji uart_parse to i tak ona się nie wykonuje, a jest zarejestrowana.

_________________
Pozdrawiam
PP



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

Strefa czasowa: UTC + 1


Kto przegląda forum

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