Jste zde

USB-232 problém s odesíláním dat

Zdravím!
Při vytváření programu pro sériový port pod .NET (VC++) jsem narazil na problém s převodníkem USB-232 (FTDI driver), který u klasického HW sériového portu nebyl. Zkoušel jsem posílat data mezi dvěma počítači o různé velikosti a při odeslání dat přes převodník o délce 9 Byte dorazil jen poslední Byte. Resp. pokud přesáhnu délku 8 Byte, dojde všechno nad 8 Byte. Nemáte s tím někdo zkušenosti?
Používám System::IO::Ports::SerialPort a metody Read() (na událost SerialPortDataRecieved) a Write()

Forums: 

Tak jsem to našel sám - stačilo nastavit

serialPort1->ReceivedBytesThreshold = 12;

a už to funguje. On to totiž převodník seká po 8 Bytech, takže musím na druhé straně čekat na celou zprávu (v mém případě 12Byte).