Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Detekovanie zariadenia na COM

Registrovaný: 07.04.12
Prihlásený: 02.06.21
Príspevky: 907
Témy: 54
Príspevok NapísalOffline : 12.01.2017 21:26

Zdravím,
mal by som otázku ohľadom detekovania zariadenia na COM porte. Pripojím určité zariadenie pomocou USB a v PC sa chová ako zariadenie na COMe, takže s ním viem pracovať, ... Potreboval by som (jazyk je v princípe jedno, C#/C++), po pripojení tohoto zariadenia okamžite túto udalosť detekovať v SW, a následne hneď ako sa odpojí taktiež o tom vedieť.
1) pravidelný request určitým bytom, a ak odpovie, je pripojený.
2) pomocou nejakej "vlastnosti" ako napr. výrobca (ten nemôže byť, pretože daný chip na PCB môže mať rôzneho výrobcu, prípadne raz tam môže byť FTDI prevodník a v budúcnosti MCU kde už je USB implementované), takže muselo by to byť niečo všeobecné, čo sa určite nezmení.
Sú 2 varianty čo mi napadli, prípadne ak máte niečo iné, budem rád.

Za každú radu vopred vďaka.







_________________
Notebook: Dell Inspiron 15-7537= i5-4200U|nVidia GT 750M 2GB|RAM 6GB|250GB Samsung 850 EVO|W8.1|Cooler Master NotePal U3
Pc: Asus Rog Strix B360-G | i7-8700 | MSI 1080 Gaming X | Crucial Ballistix 16GB 2666MHz Dual Ranked | Samsung 970 Evo | Crucial MX500 | WD Red | Fera 3 | Arctic F12 Silent | Seasonic Focus Plus 650W Gold | Fractal Design Mini C TG
Disk: Western Digital Elements 1TB USB 2.0; Seagate Expansion 2TB USB 3.0
Príslušenstvo: A4tech Bloody V3 V-Track Core 3 + A4tech Bloody B-070; A4tech Bloody B120; A4tech Bloody G501; ATH-M40x; MSI Clutch M40
Monitor: Dell U2515H
Mobil: Xiaomi Redmi Note 3 Special Edition
Offline

Správca fóra
Správca fóra
Detekovanie zariadenia na COM

Registrovaný: 29.12.10
Prihlásený: 18.04.24
Príspevky: 13836
Témy: 124
Bydlisko: Zvolen
Príspevok NapísalOffline : 12.01.2017 21:38

Co sa programovania tyka, tam Ti nepomozem, ale aspon Ti pripomeniem, ze prevodniky USB-serial su zavisle na konkretnom porte.. Akonahle pripojis zariadenie do ineho USB-cka, v systeme sa vytvori iny virtualny seriovy port (dost velky problem napr. pri fiskalnych tlaciarnach pripojenych cez USB).. To mas osetrene? Resp. nevadi to?







_________________
PC1: CPU Intel Core2 Quad Q9550 2.83GHz + Scythe Ashura SCASR-1000 | MB MSI P45-8D Memory Lover | RAM Kingston DDR2-1066 HyperX 4x2GB | VGA NVIDIA Quadro K4000 3GB | SSD Intel 520 Series 2x120GB RAID0 | HDD WD RE3 2x1TB RAID0 + WD Caviar Blue 2TB + WD Caviar Blue 500GB | DVD±RW Samsung SH-S224DB | DVD-ROM Plextor PX-130A | CD-RW Plextor Premium | FDD + Card Reader Teac FD-CR7 | Audio Creative SB Audigy 2 ZS Platinum | TV AVerTV Hybrid+FM PCI A16D | PS Gigabyte ODIN Pro 550W Modular | Keyboard Fujitsu KB955 | Mouse ROCCAT Kone v2 + SteelSeries QcK mini | LCD Fujitsu P27T-7 LED + Fujitsu P24W-6 IPS
PC2: HP ENVY Phoenix h9 | CPU Intel i7-3770K 3.50GHz | RAM Nanya DDR3-1600 4x4GB | VGA NVIDIA GeForce GTX 1060 6GB | SSD Samsung PM871a 512GB + Crucial MX500 500GB | HDD WD Gold 2TB | DVD±RW HP GH82N | LCD Fujitsu P27T-7 LED + Fujitsu P24W-6 IPS (shared)
PC3: Dell Precision T1650 | CPU Intel Xeon E3-1240 v2 3.40GHz | RAM Samsung DDR3-1600 4x4GB | VGA NVIDIA Quadro M2000 4GB | SSD Samsung PM871 256GB | HDD Seagate 500GB | DVD±RW Philips DH-16ACS
NB1: Fujitsu LIFEBOOK S782 vPro | 14" HD+ | CPU Intel Core i7-3540M 3.0GHz | RAM 2x8GB | SSD Samsung 850 PRO 2TB | 4G/LTE w/GPS | 2nd Battery | 2nd HDD | Port Replicator
NB2: Fujitsu LIFEBOOK E782 | 15.6" FHD | CPU Intel Core i7-3632QM 2.2GHz | RAM 2x4GB | SSD Plextor M6 PRO 256GB | 3G/UMTS w/GPS | 2nd Battery
2in1: Fujitsu STYLISTIC Q702 vPro | 11.6" IPS HD | CPU Intel Core i5-3427U 1.8GHz | RAM 4GB | SSD Toshiba 256GB mSATA | 4G/LTE w/GPS
NAS: Synology DS1515+ | CPU Intel Atom C2538 2.4GHz | RAM 2x8GB | Storage HDD Seagate IronWolf 4x4TB RAID5 + SSD Intel 520 Series 180GB
Offline

Užívateľ
Užívateľ
Detekovanie zariadenia na COM

Registrovaný: 07.04.12
Prihlásený: 02.06.21
Príspevky: 907
Témy: 54
Príspevok Napísal autor témyOffline : 12.01.2017 21:45

To problém nie je, nakoniec som zvážil, predsa len bude asi najlepšie ísť metódou echo, skenujem všetky porty, všade niečo odošlem a ktorý mi správne odpovie je výherca. Mi napadá drobný problém, kedy začať skenovať porty, či od spustenia programu a každú sekundu, a následne problém, kedy zistiť, že sa zariadenie odpojilo.







_________________
Notebook: Dell Inspiron 15-7537= i5-4200U|nVidia GT 750M 2GB|RAM 6GB|250GB Samsung 850 EVO|W8.1|Cooler Master NotePal U3
Pc: Asus Rog Strix B360-G | i7-8700 | MSI 1080 Gaming X | Crucial Ballistix 16GB 2666MHz Dual Ranked | Samsung 970 Evo | Crucial MX500 | WD Red | Fera 3 | Arctic F12 Silent | Seasonic Focus Plus 650W Gold | Fractal Design Mini C TG
Disk: Western Digital Elements 1TB USB 2.0; Seagate Expansion 2TB USB 3.0
Príslušenstvo: A4tech Bloody V3 V-Track Core 3 + A4tech Bloody B-070; A4tech Bloody B120; A4tech Bloody G501; ATH-M40x; MSI Clutch M40
Monitor: Dell U2515H
Mobil: Xiaomi Redmi Note 3 Special Edition
Offline

Skúsený užívateľ
Skúsený užívateľ
Detekovanie zariadenia na COM

Registrovaný: 11.01.09
Prihlásený: 18.04.24
Príspevky: 1385
Témy: 9
Bydlisko: Hrinova
Príspevok NapísalOffline : 13.01.2017 16:48

Pokial ti to staci pre windows, winapi ti je na pomoci. Najjednoduchsie riesenie je iba odchytavat spravu WM_DEVICECHANGE , ziadne zbytocne posielanie dat na porty. Ci bolo zariadenie pripojene, alebo odpojene, etc zistis z wParam a lParam.

https://msdn.microsoft.com/en-us/library/aa363480(v=vs.85).aspx







_________________
Ak potrebujete pomoc s diagnostikou/opravou vasej elektroniky ( notebook, motherboard, GPU, a ine ), kontaktujte ma cez SS.
Offline

Užívateľ
Užívateľ
Detekovanie zariadenia na COM

Registrovaný: 07.04.12
Prihlásený: 02.06.21
Príspevky: 907
Témy: 54
Príspevok Napísal autor témyOffline : 13.01.2017 19:07

Myslím, že okna by mali stačiť. Pozriem sa na to, vlastne tým viem detekovať čo presne som pripojil, následne odpojil --> odchytiť ten moment. Dodám, ide o virtuálny COM port (pripojené pomocou USB) a zariadenie bude nejaké MCU. Každopádne vďaka, o tejto možnosti som predtým nevedel.







_________________
Notebook: Dell Inspiron 15-7537= i5-4200U|nVidia GT 750M 2GB|RAM 6GB|250GB Samsung 850 EVO|W8.1|Cooler Master NotePal U3
Pc: Asus Rog Strix B360-G | i7-8700 | MSI 1080 Gaming X | Crucial Ballistix 16GB 2666MHz Dual Ranked | Samsung 970 Evo | Crucial MX500 | WD Red | Fera 3 | Arctic F12 Silent | Seasonic Focus Plus 650W Gold | Fractal Design Mini C TG
Disk: Western Digital Elements 1TB USB 2.0; Seagate Expansion 2TB USB 3.0
Príslušenstvo: A4tech Bloody V3 V-Track Core 3 + A4tech Bloody B-070; A4tech Bloody B120; A4tech Bloody G501; ATH-M40x; MSI Clutch M40
Monitor: Dell U2515H
Mobil: Xiaomi Redmi Note 3 Special Edition
Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Podivne detekovanie stavu q6600

v Biosy a ladenie výkonu

3

490

17.10.2008 16:39

prandof Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chybne detekovanie GF8600 vo Viste

v nVidia grafické karty

5

503

16.05.2008 9:06

anton Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. detekovanie ESS dvoch komponentov v sieti

v Bezpečnosť a firewally

1

430

22.05.2013 13:03

CheeseMaster Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomale zapinanie PC (pomale detekovanie BIOS-u)

v Ostatné

4

728

15.12.2016 17:23

tatko Tom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Najkompatibilnejšie zariadenia

v Články

14

1971

18.12.2008 10:30

Mir Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pripojene zariadenia

v Poskytovatelia internetu

2

304

07.04.2017 17:30

DrunkBear Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. monitorovanie zariadenia

v Smartfóny a tablety

4

644

29.07.2011 9:38

pcrewik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Sieťové Zariadenia

v Ovládače

2

658

18.03.2011 17:50

brmbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Menenie zariadenia

v Zvuk

0

375

31.07.2011 17:20

koviniak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nastavenie predvoleného zariadenia

v Zvuk

4

316

14.04.2014 19:23

KocuR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SATA + PATA zariadenia

v Pevné disky a radiče

2

760

26.01.2007 20:13

OmeGa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vyber multifunkcneho zariadenia

v Externé zariadenia

0

531

04.12.2011 16:06

rockyrock Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Multifunkčné zariadenia,tlačiarne

v Ovládače

1

622

27.09.2007 13:31

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. kupa multifunkcneho zariadenia

v Externé zariadenia

1

594

25.11.2007 19:03

OmeGa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. kúpa multi. zariadenia

v Externé zariadenia

2

598

17.08.2007 9:51

HITMAN_ Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Windows 7 pridanie zariadenia

v Operačné systémy Microsoft

0

250

09.06.2012 1:28

sparco8888 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra