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



Teraz jest 28 mar 2024, o 23:25


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 17 ] 
Autor Wiadomość
PostNapisane: 15 kwi 2017, o 08:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Witam,
mam następujący problem ze zdarzeniem MkUsbDetectorNewComInfo w komponencie MkUsbDetector.
Problem polega na tym że zdarzenie to nie jest wywoływane podczas podłączania Arduino Uno lub Mega które posiadają jako konwerter USB-UART układ Atmega, problem nie występuje np. przy Arduino nano który posiada jako konwerter układ FT232.

Wszystkie inne zdarzenia reagują prawidłowo na podłączane urządzenie.
Czy to jest prawidłowe zachowanie tego komponentu?

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 kwi 2017, o 09:17 
Offline
Użytkownik

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

Z ciekawości sprawdziłem Mirkowym programem MkUsbMonitor_DEMO i u mnie wygląda to tak:

Obrazek

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 kwi 2017, o 09:21 
Offline
Moderator
Avatar użytkownika

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

kurnachatka napisał(a):
Czy to jest prawidłowe zachowanie tego komponentu?

A kolega to sobie myśli, że jak ja pisałem ten komponent to zebrałem wszystkie milion czterysta pięćdziesiąt tysięcy osiemset dwadzieścia siedem przejściówek USB/RS232 z całego świata , wszystkich istniejących producentów ale też amatorów - i po kolei każdą podłączałem i sprawdzałem czy dobrze działa ;) .... hmm?

Tak mogę tylko podejrzewać, że jeśli to jest jakiś bida-andruino-atmega-konwerter oparty o CDC to być może wystąpi tylko jedno zdarzenie, że coś podłączono do USB i to wszystko. Z drugiej strony nie wiem nawet w jaki sposób się to zgłasza w ogóle w systemie, ale jeśli się pojawia jakiś do tego wirtualny port COM to teoretycznie powinno być wykrywane przynajmniej w jakiś podstawowy sposób ...

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

Piotrek_P napisał(a):
Z ciekawości sprawdziłem Mirkowym programem MkUsbMonitor_DEMO i u mnie wygląda to tak:

No proszę i jednak działa w podstawowy sposób - jak mówiłem wyżej ;)

_________________
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: 15 kwi 2017, o 09:35 
Offline
Użytkownik

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

Może masz jakiś klon Arduino MEGA. Moje jest oryginał.

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 kwi 2017, o 09:46 
Offline
Moderator
Avatar użytkownika

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

Piotrek_P napisał(a):
Może masz jakiś klon Arduino MEGA. Moje jest oryginał.

Nie ważne czy klon czy nie - jeśli w windowsie pojawia się nowy wirtualny port COM to urządzenie musi być wykrywane w taki - jak zaznaczam chociaż podstawowy sposób ...

_________________
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: 15 kwi 2017, o 09:53 
Offline
Użytkownik

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

Idąc dalej, autor wątku nie napisał, jak mu się to Arduino zgłasza w systemie.

_________________
Pozdrawiam
PP



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 kwi 2017, o 10:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

mirekk36 napisał(a):
A kolega to sobie myśli, że jak ja pisałem ten komponent to zebrałem wszystkie milion czterysta pięćdziesiąt tysięcy osiemset dwadzieścia siedem przejściówek USB/RS232 z całego świata , wszystkich istniejących producentów ale też amatorów - i po kolei każdą podłączałem i sprawdzałem czy dobrze działa .... hmm?


Mirku ale ja nie mam żadnych pretensji, po prostu miałem potrzebę wykorzystać to zdarzenie i zaobserwowałem takie a nie inne działanie przynajmniej u mnie może u kogoś to działa i tylko ja robię gdzieś babola.

------------------------ [ Dodano po: 3 minutach ]

Piotrek_P napisał(a):
Idąc dalej, autor wątku nie napisał, jak mu się to Arduino zgłasza w systemie.


Zdarzenia MkUsbDetectorComDetect i MkUsbDetectorUsbDetect działa i wykrywa co trzeba.
Co do wersji arduino to rzeczywiście klon, chociaż sądzę że to akurat niema znaczenia.

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

Piotrek_P napisał(a):
Z ciekawości sprawdziłem Mirkowym programem MkUsbMonitor_DEMO i u mnie wygląda to tak:


Tak samo u mnie wykrywa, ale może są tam wykorzystane zdarzenia MkUsbDetectorComDetect lub MkUsbDetectorUsbDetect które u mnie też działają.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 kwi 2017, o 11:37 
Offline
Moderator
Avatar użytkownika

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

kurnachatka napisał(a):
Tak samo u mnie wykrywa, ale może są tam wykorzystane zdarzenia MkUsbDetectorComDetect lub MkUsbDetectorUsbDetect które u mnie też działają.


Jak zwykle pytanie czy pobrałeś najnowszą wersję komponentu? coś czuję, że nie

_________________
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: 15 kwi 2017, o 11:46 
Offline
Użytkownik

Dołączył(a): 19 paź 2014
Posty: 357
Lokalizacja: stolyca pyrlandii :)
Pomógł: 18

Jak mam dwa arduino mega: oryginał (r3) i klona (swoją drogą jakiś bardzo niskich lotów), ale obydwa moduły bez najmniejszych problemów są odnajdywane przez komponent. A może przyczyną problemów jest hub ?? Ja akurat oba arduino podpinałem bezpośrednio.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 kwi 2017, o 11:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

mirekk36 napisał(a):
Jak zwykle pytanie czy pobrałeś najnowszą wersję komponentu? coś czuję, że nie

Używam 1.5a pod Delphi 10.2

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

Cytuj:
A może przyczyną problemów jest hub ?? Ja akurat oba arduino podpinałem bezpośrednio

Podłączone bezpośrednio.

------------------------ [ Dodano po: 5 minutach ]

Spróbuję jeszcze wyłączyć program antywirusowy może on coś blokuje.

------------------------ [ Dodano po: 26 minutach ]

Wyłączenie antywirusa nie pomogło.
poniżej załączam screen co wyświetla ArduinoUno i ArduinoNano.

ObrazekObrazek

------------------------ [ Dodano po: 36 minutach ]

karolen napisał(a):
Jak mam dwa arduino mega: oryginał (r3) i klona (swoją drogą jakiś bardzo niskich lotów), ale obydwa moduły bez najmniejszych problemów są odnajdywane przez komponent. A może przyczyną problemów jest hub ?? Ja akurat oba arduino podpinałem bezpośrednio.


Mam prośbę do Kolegi, możesz wypróbować mój program czy ci wykrywa ten komponent.
Potwierdzi to że gdzieś popełniłem babola w programie.


Załączniki:

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

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 kwi 2017, o 13:02 
Offline
Użytkownik

Dołączył(a): 19 paź 2014
Posty: 357
Lokalizacja: stolyca pyrlandii :)
Pomógł: 18

kurnachatka -> masz coś nie tegesz, próbowałem na obu arduino, żadne nie chciało się połaczyć.
W putty od razu łaczyły się oba, klon nawet zaczął coś gadać (sypał jakąś transmisją).
Podsumowując w putty działą oba, w Twoim sofcie niestety żaden...

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

Wykrywa prawidłowo oba moduły, ale się z nimi nie łączy po naciśnieciu "Connect"



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 kwi 2017, o 13:10 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

karolen napisał(a):
Wykrywa prawidłowo oba moduły, ale się z nimi nie łączy po naciśnieciu "Connect"


Dzięki za sprawdzenie.
Czy wyświetliły ci się dane z wszystkich 3 zdarzeń. Chodzi mi najbardziej o te:
MkComInfo.sPort COM15
MkComInfo.Serial 00000000
MkComInfo.VID VID_0403
MkComInfo.PID PID_6001
MkComInfo > count 1

_________________
https://www.instagram.com/myfirstquadcopter/



Ostatnio edytowano 15 kwi 2017, o 13:15 przez kurnachatka, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 kwi 2017, o 13:14 
Offline
Użytkownik

Dołączył(a): 19 paź 2014
Posty: 357
Lokalizacja: stolyca pyrlandii :)
Pomógł: 18

U mnie wygląda to tak:
- przy podpięciu
Obrazek



- przy odpięciu
Obrazek


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 kwi 2017, o 13:20 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

karolen napisał(a):
U mnie wygląda to tak:


Ok i oto mi chodziło czyli u ciebie też nie pojawia się zdarzenie MkComInfo.
Jeżeli mówisz że masz oryginalne Arduino to można by wykluczyć problem z klonem.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 kwi 2017, o 13:25 
Offline
Użytkownik

Dołączył(a): 19 paź 2014
Posty: 357
Lokalizacja: stolyca pyrlandii :)
Pomógł: 18

A musisz korzystać koniecznie z tego zdarzenia ??
Może z "OnUsbDetect" byś zrealizował swój pomysł ?

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

Albo "OnNewVolInfo" ??



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 kwi 2017, o 13:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

karolen napisał(a):
A musisz korzystać koniecznie z tego zdarzenia ??
Może z "OnUsbDetect" byś zrealizował swój pomysł ?


I tak też będę musiał zrobić.
Dzięki za poświęcony czas i Wesołych Świąt Życzę.

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 kwi 2017, o 13:30 
Offline
Użytkownik

Dołączył(a): 19 paź 2014
Posty: 357
Lokalizacja: stolyca pyrlandii :)
Pomógł: 18

Luzik też właśnie grzebie przy delfinie :)



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

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