COM porty a win XP

Petr Labaj labaj na volny.cz
Úterý Srpen 20 18:39:43 CEST 2013


Jestli je zajem, muzu pohledat ten programek pro nastaveni a poslat Vam ho.
On ten prevodnik nijak neposkodi, ani kdyz se to nepovede. Jen to tam
proste nezapise. Treba budete mit stesti a s Vasi prevodnikem to pojede.
Coz by byla dobra zprava i po me, ze to neni principielne spatne.

PL

*************************************

----- Original Message ----- 
From: "Jiří Majzlík Němeček" <jirry na centrum.cz>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Tuesday, August 20, 2013 6:17 PM
Subject: Re: COM porty a win XP


Aha, tak tomu bych rozumněl!

Je pravděpodobné, že Prolific do čipu sériové číslo nedává, což je 
vlastně jedno z doporučení z uvedené AN od FTDI. Windousy potom zařízení 
poznají jen podle jeho umístění, což je v některých případech žádoucí - 
pokud je stejný USB port, bude stejný i COM bez ohledu na to, jaké 
zařízení ze série připojím.

Níže uvádím údaje z USBview:

Device Descriptor:
bcdUSB:             0x0110
bDeviceClass:         0x00
bDeviceSubClass:      0x00
bDeviceProtocol:      0x00
bMaxPacketSize0:      0x40 (64)
idVendor:           0x067B (Prolific Technology, Inc.)
idProduct:          0x2303
bcdDevice:          0x0300
iManufacturer:        0x01
0x0409: "Prolific Technology Inc."
iProduct:             0x02
0x0409: "USB-Serial Controller"
iSerialNumber:        0x00
bNumConfigurations:   0x01


Myslím, že iSerialNumber:0x00 bude to co hledám. Takže mám smůlu no, ale 
zase jsem o něco chytřejší. Příště použiju FTDI, tenhle PL2303 měl tu 
výhodu, že byl poruce a zadarmo ;-)

Díky za informace.

Jirka MN




Dne 20.8.2013 16:11, Petr Labaj napsal(a):
> Windowsy se snazi, to jim nelze uprit. Ale namaji dost informaci pro
> spravne rozhodnuti.
>
> Windows se snazi stejnemu zarizeni priradit vzdy stejny COM, aby
> jednou nastavene programy fungovaly. Pro rozhodnuti, jestli je to
> porad ten stejny prevodnik, maji k dispozici:
> VID, PID, serial number a fyzicke cislo USB zasuvky.
>
> Serial number ma prednost pres cislem zasuvky, takze pokud mate
> prevodnik s nastavenym serial number, dostane vzdy (je-li to
> samozrejme mozne) stejne cislo COM, i kdyz ho strcite do jine diry.
> Stejne tak pokud budete strkat prevodnik do stale stejne USB diry, taky
> dostane stejne cislo COM, i kdyz serial number nebude mi nastaveny.
>
> Takze z vyse uvedeno je videt, ze jedine spravne reseni je mit nastaveny
> jednoznacny serial number. No a tady nastava problem. Vyrobci, z nejakych
> mne nepochopitelnych duvodu, na nastaveni serial number kaslou.
>
> U prevodniku FTDI nebo CP210x to neni problem, tam se to da nastavit,
> hodnota serial number je ulozena v EEPROM a jsou k dispozici utility, ktere
> to umoznuji nastavit.
>
> Problem ale je u prevodniku PL2303, protoze tady se da serial number
> ulozit pouze do OTP PROM, tedy jen jednou programovatelne pameti
> bez moznosti vymazu. Existuje pro to i program, kterym by se to melo
> dat nastavit. Ale zatim se mi to nikdy nepovedlo. Protoze vzdy mate jen
> jeden vystrel, tak se s tim hodne blbe laboruje.
>
> To, ze mi zapis nefungoval, muze mit nejmene 3 priciny:
> - delam to blbe
> - ten SW je spatny a z principu nejede
> - vyrobce prevodniku tam uz predem zapsal "nic", a tim padem uz to nejde
>
> Jinak prirazeni jineho cisla COM je samozrejme mozne udelat i klikanim
> ve "spravci zarizeni", neni treba editovat registry (i kdyz v tech registrech
> je to mozna rychlejsi ;-)
>
> PL
>
> ***************************************
>
> From: "Jiří Majzlík Němeček" <jirry na centrum.cz>
> To: "konfera" <hw-list na list.hw.cz>
> Sent: Tuesday, August 20, 2013 9:39 AM
> Subject: COM porty a win XP
>
>
> Zdravím konferenci,
>
> navazuju na nedávné téma přiřazování COM portů ve windows (XP).
>
> Mám klasický převodník USB / RS232 s PL2303HX a docela bych uvítal,
> kdyby dostával pořád stejný COM bez ohledu na to, do jakého USB ho připojím.
>
> Každé USB si ve registru vytvoří vlastní klíč:
>
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_067b&Pid_2303\6&2a93a53d&0&1
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_067b&Pid_2303\6&2a93a53d&0&2
> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_067b&Pid_2303\6&2a93a53d&0&4
>
> a tak dál, počet je podle použitých USB.
>
> Vcelku není problém u každého záznamu přepsat hodnotu PortName třeba na
> COM2, ale neznáte někdo elegantnější cestu?
>
> Děkuji za postrčení.
>
> Jirka MN
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list