最近在使用C#開發(fā)一上位機,通過CH341與下位機進行通信遇到了一些問題。
在使用官方的USBIOX.DLL中的USBIO_OpenDevice進行通信時,返回的句柄為0xffffffff,無法正常打開設(shè)備。
截圖:
另外,DLL中的USBIO_StreamI2C也無法正常使用,返回的值為fault
截圖:
驅(qū)動現(xiàn)在已經(jīng)是正常安裝的情況,關(guān)于驅(qū)動安裝我有些疑問如下:
現(xiàn)在安裝了CH341SER和CH341PAR
1、現(xiàn)在我在設(shè)備管理器中看到我的設(shè)備是以串口COM的形式出現(xiàn)的,我懷疑是驅(qū)動的安裝除了問題,但是在重新安裝驅(qū)動,重啟之后,問題依舊。
2、在卸載CH341PAR時,提示出現(xiàn)沒有可卸載的驅(qū)動(具體什么提示忘了?,大概意思就是這樣),這是否意味著驅(qū)動沒有安裝成功?如果有問題,該如何解決?