使用libusb的CH340握手

问题描述 投票:0回答:1

有人知道如何使用libusb_control_transfer读取CH340的CTS引脚吗?我可以使用以下代码写到RTS:

libusb_control_transfer( handle,        //      libusb_device_handle *  dev_handle
                         CTRL_OUT,      //      uint8_t bmRequestType
                         0xA4,          //      uint8_t bRequest
                         1<<6,          //      uint16_t wValue
                         0,             //      uint16_t wIndex
                         NULL,          //      unsigned char *data
                         0,             //      uint16_t wLength
                         1000);         //      unsigned int timeout

所以我认为也许可以做同样的事情来读取CTS引脚的状态?

libusb cts handshaking
1个回答
0
投票
    libusb_control_transfer( handle,
                             CTRL_IN,
                             0x95,
                             0x0706,
                             0,
                             &ind[0],
                             2,
                             1000);
© www.soinside.com 2019 - 2024. All rights reserved.