最近練習
STM32 usb hid 通訊
用 呀呀_usb_hid 測試可以
送出01 會回傳一串文字
送出02 會回傳另一串文字
於是練習用qt自己做上位機 用hidapi.dll驅動
hid_write()會回傳23 表示資料有送出
但hid_read()卻一值回傳0 表示沒有收到資料
不知可能原因為何? 謝謝
- void Dialog::b1_click()
- {
- buf[0] = 0x00;
- buf[1] = 0x01;
- res = hid_write(handle, buf, 65); //return 23
- }
复制代码
- void hid_thread::run()
- {
- Dialog* dlg = (Dialog*)(this->parent());
- dlg->proc();
- }
复制代码
- void Dialog::proc()
- {
- while(1)
- {
- res = hid_read(handle, buf, 65); //return 0
- }
- }
复制代码
一周热门 更多>