FT232 aneb Serializace vs. COM port

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
divous
Příspěvky: 164
Registrován: 08 říj 2010, 00:00
Bydliště: ValMez

FT232 aneb Serializace vs. COM port

#1 Příspěvek od divous »

Zdravím.
Potřeboval bych poradit s drobným problémem.
Mám zařízení s obvodem FT232R.
Jak jistě víte, tento obvod podporuje tzv. serializaci.
Tento obvod se po připojení k PC nahlásí jako virtuální COM port.

Potud je vše v pořádku.

Jenže, pokud připojím druhé zařízení stejného typu ale jiného sériového čísla,
tak si přivlastní další číslo COM portu. :?
:arrow: Nevíte prosím někdo, jak donutit ovladače, aby se za každých okolností
toto zařízení hlásilo pod jedním a tím samým COM portem? :?:

Jedním řešením sice je jednoduše pomocí programu FT_PROG serializaci zrušit,
jenže tuto možnost bych chtěl použít až jako poslední možnost. :oops:
Uživatelský avatar
mtajovsky
Příspěvky: 3728
Registrován: 19 zář 2007, 00:00
Bydliště: Praha

#2 Příspěvek od mtajovsky »

Hm, a jak by to mělo fungovat, pokud dvě zařízení připojím současně? Nemůžete mít více zařízení na jeden COM. Pokud vím něco málo o widlích, tak zařízení, které je reprezentováno ovladačem, dostane po prvotní inicializaci napevno přidělené systémové zdroje. Nedochází tedy k tomu, že by ovladač po detekci zařízení "enumeroval" volné sloty a do prvního se nějak připojil.

V praxi se to ošetřuje na úrovni aplikace. Ta si po startu "očichá" dostupné COMy a pomocí úvodní inicializace rozhodne, jestli je na daném COMu skutečně očekávané zařízení, pokud je to možné. Uživatel pak dostane na výběr které zařízení chce používat a podobně.
Uživatelský avatar
divous
Příspěvky: 164
Registrován: 08 říj 2010, 00:00
Bydliště: ValMez

#3 Příspěvek od divous »

S tím vším souhlasím.

Fyzicky však bude možno se připojit vždy jen k jednomu zařízení.

Navíc se počítá s tím, že těch zařízení bude vyrobeno přes 100ks
a obsluhovat se budou jedním notebookem.

Bojím se, že by problém nastal, jakmile by počet COM porů přerostl číslo 99.
Uživatelský avatar
tomasjedno
Příspěvky: 6548
Registrován: 11 říj 2008, 00:00
Bydliště: ZZ9 Plural Z Alpha

#4 Příspěvek od tomasjedno »

FT_INF by nepomohlo?
Uživatelský avatar
divous
Příspěvky: 164
Registrován: 08 říj 2010, 00:00
Bydliště: ValMez

#5 Příspěvek od divous »

Zdá se, že by mohlo. Vyzkouším.
Děkuji za nasměrování.
Odpovědět

Zpět na „Poradna“