FTDI232 poll rate

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
DRAKE
Příspěvky: 276
Registrován: 05 zář 2005, 00:00

FTDI232 poll rate

#1 Příspěvek od DRAKE »

Ahoj

Mám připojený k počítači známí čip FT232RL. Potřebuji realtime komunikaci s PC. Usb řadič má však nastaven poll rate na 125 Hz. Potřebuji to přenastavit na maximálních 1000 Hz. Nevíte jak na to?

Díky za dobré odpovědi
Ježíš na kříži zaplatil za naše hříchy a tím nás osvobodil od věčné smrti. Platí i pro bastliře :-).
Uživatelský avatar
Panda38
Příspěvky: 725
Registrován: 21 lis 2012, 00:00
Bydliště: Most, Praha, Lanžhot
Kontaktovat uživatele:

#2 Příspěvek od Panda38 »

Přenosová rychlost FT232RL se nastavuje ve správci zařízení, nastavením rychlosti virtuálního portu COM. Nebo aplikací přes DLL driver funkcí FT_SetBaudRate. (standardně je 115,200 kBaud, přepnutelné až na 1 Mb/s).
Uživatelský avatar
DRAKE
Příspěvky: 276
Registrován: 05 zář 2005, 00:00

#3 Příspěvek od DRAKE »

Já mluvím o něčem jiném.

USB sběrnice funguje tak, že se USB řadič (PC) pravidalně dotazuje zařízení (FT232) na to jestli nemá nějaká data. Tento interval je implicitně ve windows nastaven na 8 ms (125 Hz). Já to potřebuji dostat na 1 ms (1000 Hz), což je maximum USB sběrnice.
Ježíš na kříži zaplatil za naše hříchy a tím nás osvobodil od věčné smrti. Platí i pro bastliře :-).
Uživatelský avatar
Panda38
Příspěvky: 725
Registrován: 21 lis 2012, 00:00
Bydliště: Most, Praha, Lanžhot
Kontaktovat uživatele:

#4 Příspěvek od Panda38 »

Jo polling interval. Ale ten je na 1 ms jen pro stream (bez zpětného potvrzování paketů) a tady asi zmenšit nepůjde, ne? ... si myslím ... a spíš se asi musí využívat bufferování do větších bloků (tj. 4 KB a krátký Latency Timer).
Uživatelský avatar
Atlan
Příspěvky: 4514
Registrován: 10 kvě 2004, 00:00
Bydliště: Košice

#5 Příspěvek od Atlan »

myslim ze si bez sance....
Odpovědět

Zpět na „Poradna“