-
Устройство USB-UART cp2102 рабочее. Позволяет программировать прибор, и через него идет считывание данных с прибора через программы-мониторы портов. Но в программе на Delphi не проходит команда SetCommState(Com_Port_Handle, DCB), а GetCommState(Com_Port_Handle, DCB) возвращает все нули. Устройства USB-UART на других микросхемах (например, CH340G) с этой программой работают. В чем может быть проблема?
-
в чем угодно может быть. в чем конкретно - знает гетластеррор.
-
GetLastError дает нуль.
-
значит все окей и значит предшествующий ему гет/сеткоммстэйт вернул true
но если там в дсб нули, то например ты неправильно инициализировал эту структуру. например первое поле не содержит верную длину.
|