WCH是否有支持免驅動控制的GPIO的芯片?

想尋找一款易用的USB->GPIO芯片,希望無論是在Win還是Linux都是免驅動的

不知WCH是否有相應的產(chǎn)品推薦?謝謝

您好,您可查看我司CH347,支持8路GPIO,在工作模式2下使用系統(tǒng)HID驅動來實現(xiàn)GPIO的控制。

參考資料:

????????技術手冊:http://www.findthetime.net/downloads/CH347DS1_PDF.html

????????開發(fā)資源:http://www.findthetime.net/downloads/CH347EVT_ZIP.html



謝謝回復

請問CH347的評估板的購買渠道有哪些?


根據(jù)數(shù)據(jù)手冊描述

工作模式 2:HID 免裝驅動程序模式三合一,USB 轉高速單串口、USB 轉 2 線 I2C 和 USB 轉 4 線 SPI 同步串行接口。在計算機上識別為 2 個自定義 HID 接口的類復合設備(接口 0 用于串口數(shù)據(jù)的上 傳和下傳,接口 1 用于 2 線和 4 線同步串行接口通信),適用于同時使用串口及 2 線或 4 線同步串行 接口且不方便安裝廠商驅動的需求。串口 1 支持部分 MODEM 信號,支持硬件流控,支持 RS485 串口收 發(fā)使能控制。4 線同步串行接口支持模式(模式 0/1/2/3)、數(shù)據(jù)位數(shù)(8 位/16 位)、數(shù)據(jù)順序(MSB/LSB) 等配置?!?/span>

工作模式2條件下,管腳并沒有GPIO功能,這應該如何理解呢?

同時手冊表4.5中關于復用管腳功能描述也未涉及GPIO功能



您好,在模式1/2下仍可以使用我司CH347接口庫對GPIO進行操作,但需注意部分GPIO是與SPI、I2C接口功能引腳重合的,故在正常使用接口功能時需避免影響功能引腳的正常工作。

開發(fā)資料下載地址:http://www.findthetime.net/downloads/CH347EVT_ZIP.html

資料中包含開發(fā)所需接口庫、API說明、評估板使用說明、參考設計以及Windows Demo工程源碼等文件,關于我司CH347評估板購買可與我司銷售部門同事溝通:http://www.findthetime.net/services/sale_support.html



請問在工作模式2下,是否只能通過CH347EVT\EVT\TOOLS\CH347Demo\ExternalLib文件夾中的CH347DLL文件,調(diào)用其中的API函數(shù)才能夠get/set GPIO管腳狀態(tài)?

如何將CH347作為通用HID設備,通過HIDAPI來操作呢?


您好,建議直接使用我們接口庫來操作使用,比較易用,若您使用HIDAPI來操作會增加開發(fā)負擔。


CH347的模式2本身提供了一種免驅動的工作模式,這樣做的主要目的是用戶應用程序可以不依賴芯片廠家提供的驅動代碼。但是如果要求用戶在應用操作層面依舊依賴芯片廠家的庫文件,這種依賴問題就仍然沒有得到徹底解決。

HID模式的初衷被違背了。

希望廠家針對HID模式能夠提供依賴HIDAPI的操作指引,提供給用戶更多的開發(fā)方案選擇,謝謝


您好,CH347芯片工作在HID驅動免驅模式下,可實現(xiàn)操作系統(tǒng)下無需手動安裝驅動,在此模式下訪問設備均是通過系統(tǒng)標準HID?API接口函數(shù)實現(xiàn)的。
我司提供的DLL動態(tài)庫和函數(shù)實質上是基于HID?API的二次封裝,其目的是給客戶提供封裝好的簡單易用的接口,無需了解芯片底層廠商協(xié)議,提高開發(fā)效率。
若您在開發(fā)和使用過程中遇到使用問題,可隨時與我們工程師郵件或電話溝通。感謝您的支持。


經(jīng)查,CH347模式2下report descriptor解碼內(nèi)容如下

0x06, 0xA0, 0xFF,? // Usage Page (Vendor Defined 0xFFA0)

0x09, 0x01,? ? ? ? // Usage (0x01)

0xA1, 0x01,? ? ? ? // Collection (Application)

0x09, 0x01,? ? ? ? //? ?Usage (0x01)

0x15, 0x00,? ? ? ? //? ?Logical Minimum (0)

0x25, 0xFF,? ? ? ? //? ?Logical Maximum (-1)

0x35, 0x00,? ? ? ? //? ?Physical Minimum (0)

0x45, 0x00,? ? ? ? //? ?Physical Maximum (0)

0x65, 0x00,? ? ? ? //? ?Unit (None)

0x55, 0x00,? ? ? ? //? ?Unit Exponent (0)

0x75, 0x08,? ? ? ? //? ?Report Size (8)

0x96, 0x00, 0x02,? //? ?Report Count (512)

0x81, 0x02,? ? ? ? //? ?Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)

0x09, 0x02,? ? ? ? //? ?Usage (0x02)

0x91, 0x02,? ? ? ? //? ?Output (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)

0x09, 0x03,? ? ? ? //? ?Usage (0x03)

0x95, 0x40,? ? ? ? //? ?Report Count (64)

0xB1, 0x02,? ? ? ? //? ?Feature (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)

0xC1, 0x00,? ? ? ? // End Collection


// 40 bytes

以上解碼內(nèi)容是否準確?



"我司提供的DLL動態(tài)庫和函數(shù)實質上是基于HID?API的二次封裝,其目的是給客戶提供封裝好的簡單易用的接口,無需了解芯片底層廠商協(xié)議,提高開發(fā)效率。"

請問該DLL動態(tài)庫是否開源?如果未開源,希望開源,這樣更有利于用戶充分利用CH347的特性,謝謝


您好,DLL動態(tài)庫當前并未開源,若您有具體開發(fā)需求可與我司技術人員單獨溝通。


該動態(tài)庫是否有兼容linux的版本,即.so文件?


您好,Linux接口庫可郵件至我司技術郵箱獲取tech@wch.cn



只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频