[問題] USB descriptor 讀取問題
各位大神好
最近在寫usb的應用程式
作業系統是win10 python版本3.7
使用套件pyusb
遇到的問題是電腦對HID裝置下set report(feature)改變裝置內的設定
下Reset後有看到bus上是改變設定後的descriptor,但程式內讀到的還是舊的
目前是寫重新執行程式再讀一次(os.excel),但這樣實在很不方便,請問有人碰過類似狀
況而且有其他解法的嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.33.195 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1599809016.A.53C.html
→
09/11 16:27,
4年前
, 1F
09/11 16:27, 1F
推
09/11 16:33,
4年前
, 2F
09/11 16:33, 2F
→
09/11 21:32,
4年前
, 3F
09/11 21:32, 3F
→
09/11 22:10,
4年前
, 4F
09/11 22:10, 4F
→
09/11 22:10,
4年前
, 5F
09/11 22:10, 5F
→
09/12 12:20,
4年前
, 6F
09/12 12:20, 6F
→
09/12 12:20,
4年前
, 7F
09/12 12:20, 7F
用回文比較方便說明狀況
我試過兩種backend libusb0與 libusb1
libusb0
要用inf-wizard將HID裝置在裝置管理員下新增在libusb-win32的裝置下pyusb就讀得到,下
控制或讀寫也都正常,就是reset後讀不到新的descriptor
libusb1
可以不用像libusb0這麼麻煩,不用額外安裝什麼。但是下控制或讀寫讀寫會出現no implem
entation on this platform 或是Input/output error。若是先用libusb0下reset,再用li
busb1讀會讀到正確的descriptor
※ 編輯: a1781781781 (49.216.33.195 臺灣), 09/12/2020 16:26:27
→
10/12 14:01,
4年前
, 8F
10/12 14:01, 8F
Python 近期熱門文章
PTT數位生活區 即時熱門文章