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



Teraz jest 28 mar 2024, o 20:34


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 144 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4, 5  Następna strona
Autor Wiadomość
PostNapisane: 28 wrz 2017, o 22:09 
Offline
Moderator
Avatar użytkownika

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

to zdrówka życzę i do jutra

_________________
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: 28 wrz 2017, o 22:10 
Offline
Użytkownik

Dołączył(a): 22 mar 2017
Posty: 80
Pomógł: 5

Dzięki :)
Czekam na info w tym wątku jutro.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 wrz 2017, o 22:32 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

Artek, powiedz nam jeszcze jedną rzecz, czy problem się pojawia jak odpinasz jakikolwiek sprzęt, czy jak tylko wypinasz zestaw ATB.

Mirku, jakbyś robił następnego Debuga to wrzuć do komunikatu stan portu usb - będzie wiadomo czy on też przypadkiem nie wisi, albo czy napewno oba są usuwane.

A teraz porzuć kochankę(pracę) i wracaj do żony, bo jak tak dalej pójdzie to będzie trzeba zrobić kolejną zrzutkę, tylko tym razem na hotel bo Cię szanowna małżonka wyrzuci.

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2017, o 11:03 
Offline
Użytkownik

Dołączył(a): 22 mar 2017
Posty: 80
Pomógł: 5

Żeby jeszcze lepiej przetestować, ściągnąłem jeszcze raz wersję komponentu ze strony atnel i zainstalowałem.
Problem występuje, gdy do komputera podłączony jest zestaw ATB.
Gdy podłączam i odłączam samą przejściówkę USB>RS232 (na FT232RL) to nic się nie dzieje, nie wywala błędu.
Natomiast gdy podłączę zestaw ATB i go NIE ZACZEPIAM - stale jest podłączony, w systemie jest jego port COM4.
W tym momencie podłączam drugą przejściówkę USB>RS232, system wykrywa port COM5.
Odłączam przejściówkę (Zestaw ATB cały czas podłączony) - wywala ten błąd.
Czyli odłączanie jakiejkolwiek przejściówki gdy znika jakiś port COM z systemu a w tym czasie jest podłączony zestaw ATB = błąd!
Odłączanie samego zestawu ATB również błąd - od tego się zaczęło...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2017, o 12:44 
Offline
Moderator
Avatar użytkownika

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

arturssp ---> jesteś może ? a jeśli tak to moglibyśmy się połączyć przez TeamViewer ? tzn ja do twojego kompa żeby przyśpieszyć test ?

_________________
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: 29 wrz 2017, o 13:27 
Offline
Użytkownik

Dołączył(a): 22 mar 2017
Posty: 80
Pomógł: 5

Teraz jestem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2017, o 13:33 
Offline
Moderator
Avatar użytkownika

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

daj mi znać na skype może - tak będzie szybciej ;)


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: 29 wrz 2017, o 18:27 
Offline
Użytkownik

Dołączył(a): 22 mar 2017
Posty: 80
Pomógł: 5

Mirku - teraz działa dobrze, ale tak jakby zdarzenia "OnNewComInfo" oraz "OnComDetect" wykonywały się podwójnie.
Gdy podłączam czy odłączam zestaw ATB, to zdarzenia te wykonują się dwa razy.
Poza tym jest ok, nie wywala żadnych błędów.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2017, o 20:30 
Offline
Moderator
Avatar użytkownika

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

No ale właśnie o tym tobie wspominałem gdy kończyliśmy testy na TV. U ciebie w przedziwny dla mnie sposób dochodzi do zmiany kolejności jakby pobierania komunikatów (messages) przesyłanych przez windows podczas procesów enumeracji USB. To powoduje, że w nieodpowiedniej kolejności działają pewne moje procedury ... mówię tu o porównaniu oczywiście do moich komputerów itp ... ale najdziwniejsze, że Qurczę nikt dotąd tego nie zgłaszał. Udało mi się na razie jakoś obejść problem - ale jeszcze nie naprawić jak sam widzisz ... Jeszcze będę musiał się temu poprzyglądać.

_________________
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: 29 wrz 2017, o 20:33 
Offline
Użytkownik

Dołączył(a): 22 mar 2017
Posty: 80
Pomógł: 5

Możemy zrobić drugi test na drugim komputerze (laptop), ale to jutro. Bo na obu komputerach mam dokładnie to samo...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2017, o 20:34 
Offline
Moderator
Avatar użytkownika

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

spokojnie - zobaczę czy jutro dam radę - jeśli tak to spróbujemy

_________________
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: 29 wrz 2017, o 20:35 
Offline
Użytkownik

Dołączył(a): 22 mar 2017
Posty: 80
Pomógł: 5

ok. jak coś to się porozumiemy na Skype.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2017, o 20:57 
Offline
Moderator
Avatar użytkownika

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

hmmm a słuchaj .... bo tak mi nie dawało spokoju - a mógłbyś jeszcze przetestować teraz tę wersję z załącznika ? ;)


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
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: 29 wrz 2017, o 21:25 
Offline
Użytkownik

Dołączył(a): 22 mar 2017
Posty: 80
Pomógł: 5

Błędów nie wyrzuca.
Przy podłączaniu zdarzenie "OnNewComInfo" wykonuje się dwa razy.
Zdarzenie "OnComDecect" wykonuje się raz.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2017, o 21:27 
Offline
Moderator
Avatar użytkownika

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

:) coraz lepiej ;)

_________________
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: 29 wrz 2017, o 21:39 
Offline
Użytkownik

Dołączył(a): 22 mar 2017
Posty: 80
Pomógł: 5

No coraz lepiej.
Pytanie - podłączam przejściówkę USB > RS232 na układzie FTDI FT232RL.
Zdarzenie "OnComDetect" wykonuje się poprawnie (w systemie pojawia się port COM5).
Ale zdarzenie "OnNewComInfo" nie wykonuje się wcale!
To zależy od ID układu czy jak?...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2017, o 21:44 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

W sumie jest jedno niezawodne wyjście, ale to przerost formy nad treścią.
Musiałbyś stworzyć coś ala relacyjna "baza" danych w kodzie.
Czyli pobrać dane z Wmi i za każdym razem nadać im jakiś indeks powiązany z portem Com, jak zniknie dany wpis to również go usuwać z obu "tabel", w ten sposób zawsze byłoby prawidłowo.
Hmm, ciekawe czy nie dałoby się pobrać całego drzewa(port usb i wszystko co pod nim jest podpięte) za jednym zamachem.
Muszę przejrzeć dokumentację do Wmi, bo wydawało mi się że gdzieś widziałem taki ficzer.

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2017, o 21:51 
Offline
Moderator
Avatar użytkownika

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

Cytuj:
Musiałbyś stworzyć coś ala relacyjna "baza" danych w kodzie.
Czyli pobrać dane z Wmi i za każdym razem nadać im jakiś indeks powiązany z portem Com, jak zniknie dany wpis to również go usuwać z obu "tabel", w ten sposób zawsze byłoby prawidłowo.

zaraz całej bazy to nie trzeba ale właśnie tak robię - czyli zapamiętuję w buforze co się pojawiło po enumeracji - a później usuwam z bufora gdy zniknęło

tyle że tu na tym systemie u kolegi dziwnie to leci tzn te message latają ;)

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

arturssp napisał(a):
Ale zdarzenie "OnNewComInfo" nie wykonuje się wcale!
To zależy od ID układu czy jak?...


nie nie - czyli to efekt "obchodzenia" problemu przeze mnie - a nie "naprawienia" więc spokojnie - jeszcze nad tym popracujemy razem może jutro - tak chciałem na szybko sprawdzić pewien pomysł i widać nie wyszł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: 29 wrz 2017, o 21:54 
Offline
Użytkownik

Dołączył(a): 22 mar 2017
Posty: 80
Pomógł: 5

Przy podłączaniu zestawu ATB - OnNewComInfo wykonuje się dwa razy.
Przy podłączaniu przejściówki - nie wykonuje się wcale...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2017, o 22:05 
Offline
Moderator
Avatar użytkownika

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

no tak czytałem ... widziałem

Chodzi o to, że podłączając zestaw ATB1.05x podłączasz do kompa tak naprawdę HUB'a USB ... do którego podłączone są dwa urządzenia, zarówno FT232R jak i USBASP ... następuje ich enumeracja (wykrywanie na USB) - windows rozprzestrzenia te dane za pomocą messages - ja je przechwytuję - no ale nie mogę dojść co się dzieje akurat u ciebie - że pewne wiadomości (messages) docierają do aplikacji nie w takiej kolejności jak u mnie ... a to powoduje perturbacje w moim kodzie ...

nie twierdzę że coś u ciebie w windzie jest źle ;) bo to tak jakbym powiedział - gdy mi coś nie wychodzi, że np:

1. eeee kompilator jest zrypany
2. eeee procek jest zrypany

mam dużą pokorę i uważam, że to ja popełniam jakiś błąd i czegoś nie wiem - dlatego wciąż jak widzisz poszukuję rozwiązania - im bardziej mi nie wychodzi - tym bardziej się wkurzam i zacietrzewiam żeby ten problem rozwiązać RAZ a DOBRZE - a nie żeby "ocbchodzić" go dookoł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: 29 wrz 2017, o 22:14 
Offline
Użytkownik

Dołączył(a): 22 mar 2017
Posty: 80
Pomógł: 5

Już jest o tyle dobrze, że nie wysypuje żadnych błędów ;)
Jeszcze kilka prób i na pewno temat będzie opanowany jak to mówisz: "Raz a dobrze" :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2017, o 22:20 
Offline
Moderator
Avatar użytkownika

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

arturssp napisał(a):
Już jest o tyle dobrze, że nie wysypuje żadnych błędów

No wiesz to był GŁÓWNY cel aby przechwycić każdy nieoczekiwany błąd - dzięki temu później już zawsze łatwiej coś analizować - tymczasem dojście do tego co powoduje ten błąd ;) .... sam widziałeś ile zajęło nam OnLine

_________________
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: 29 wrz 2017, o 22:23 
Offline
Użytkownik

Dołączył(a): 22 mar 2017
Posty: 80
Pomógł: 5

Ale efekty widać a to się liczy ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2017, o 22:27 
Offline
Moderator
Avatar użytkownika

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

arturssp napisał(a):
Ale efekty widać a to się liczy ;)


Na razie marne - ale może z twoją pomocą się uda :D

_________________
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: 29 wrz 2017, o 22:33 
Offline
Użytkownik

Dołączył(a): 22 mar 2017
Posty: 80
Pomógł: 5

Cóż, ja tylko sprawdzić mogę...
Bo żeby coś podpowiedzieć czy wymyślić to niestety za "cienki" jeszcze w programowaniu jestem ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2017, o 22:35 
Offline
Moderator
Avatar użytkownika

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

ale no nie żartuj, pomoc jest NIEOCENIONA z twojej strony w rozwoju komponentu ... dlatego jak coś to kolejny jeśli się pojawi masz u mnie Pan za FREE ;) tylko się przypomnij jak coś ;) powołując się na ten wątek ;)

_________________
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: 29 wrz 2017, o 22:42 
Offline
Użytkownik

Dołączył(a): 22 mar 2017
Posty: 80
Pomógł: 5

Oooooo... :o A to bardzo dziękuję ;) Tylko nie bardzo wiem czym aż tak sobie zasłużyłem...
Mam po prostu jakieś "dziwne" komputery jak widać ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 29 wrz 2017, o 22:45 
Offline
Moderator
Avatar użytkownika

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

arturssp napisał(a):
Mam po prostu jakieś "dziwne" komputery jak widać

Nie nie - to ja nie umiem jeszcze za dobrze programować i stąd taka sytuacja - więc sorki ;) ale może damy radę

_________________
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 wrz 2017, o 01:22 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

Możesz się podzielić jaką metodą wykrywasz zmiany portów usb/com?

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 30 wrz 2017, o 07:04 
Offline
Moderator
Avatar użytkownika

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

Harry napisał(a):
Możesz się podzielić jaką metodą wykrywasz zmiany portów usb/com?

używam czystego (można powiedzieć API microsofta)

WM_DEVICECHANGE message

LINK

_________________
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  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 144 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4, 5  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