請問 在同一android設(shè)備上使用復(fù)數(shù)的ch340 代碼里如何調(diào)用,demo里是把整個usbmanager放進去了,并沒有單獨對usbdevice的控制
您好:
????安卓下使用多個340設(shè)備,現(xiàn)有jar包并不支持,此部分控制原理及操作方法可以發(fā)郵件至zhangj@wch.cn ??梢蕴峁┙o你修改的code與方法。
最新更新,已經(jīng)提供了安卓下通過hub操作多個340設(shè)備的jar包與工程源碼,需要的工程師,直接發(fā)送郵件至:zhangpc@wch.cn
您好,我在使用CH340G與安卓手機通訊。發(fā)現(xiàn)芯片收發(fā)數(shù)據(jù)有延遲,從芯片收到到APP大概24ms,APP發(fā)出到達芯片也有延時,這個未詳細測。
開始是在我通訊協(xié)議上出現(xiàn)問題,后來單獨配合示波器測試。
測試方法:短接芯片出來的TX和RX,安卓發(fā)出的數(shù)據(jù)接收回去。發(fā)送一個數(shù)據(jù)包6個字節(jié)。APP發(fā)出時通過Log打印系統(tǒng)時間
currentTimeMillis(),接收時也同樣打印一下時間。發(fā)現(xiàn)時間差有24ms。
程序上采用與Demo一樣的方法,發(fā)送數(shù)據(jù)單獨一個Thread檢查數(shù)據(jù)發(fā)送,接收單獨一個Thread讀數(shù)據(jù)。
請問是驅(qū)動還是APP上哪里有問題?
Android連接CH340,第一次打開串口提示授權(quán),然后需要推出應(yīng)用重進再打開串口才會連接成功。另外一段時間后就會斷開連接,logcat輸出下面內(nèi)容,是什么原因呢?
E/CH34xAndroidDriver: Step3!
E/CH34xAndroidDriver: /dev/bus/usb/001/002
D/UsbDeviceConnectionJNI: close
如上問題,提示為USB物理斷開,信息并不是App打印的。
ch341a在macOS?10.14.5系統(tǒng)下驅(qū)動不上啊
您好,希望能提供一下jar包的源碼,具體如下:
我在http://www.findthetime.net/download/CH341SER_ANDROID_ZIP.html中下載了CH341SER_ANDROID_ZIP的資源。目前由于項目實際需求,需要稍微修改lib文件“CH34xUARDriver.jar”,但下載的文件中沒有源碼,故希望能提供一下這個jar包的源碼,謝謝!
已經(jīng)有點回復(fù)你,相關(guān)疑問可以直接與我郵件或者電話聯(lián)系。
BOOLWINAPICH341StreamI2C(? // 處理I2C數(shù)據(jù)流,2線接口,時鐘線為SCL引腳,數(shù)據(jù)線為SDA引腳(準雙向I/O),速度約56K字節(jié)
ULONGiIndex,? // 指定CH341設(shè)備序號
ULONGiWriteLength,? // 準備寫出的數(shù)據(jù)字節(jié)數(shù)
PVOIDiWriteBuffer,? // 指向一個緩沖區(qū),放置準備寫出的數(shù)據(jù),首字節(jié)通常是I2C設(shè)備地址及讀寫方向位
ULONGiReadLength,? // 準備讀取的數(shù)據(jù)字節(jié)數(shù)
PVOIDoReadBuffer );? // 指向一個緩沖區(qū),返回后是讀入的數(shù)據(jù)
dll中的這個函數(shù)的用法是怎樣的?如果我想往特定的地址內(nèi)寫入數(shù)據(jù),應(yīng)該怎么傳參給iWriteBuffer?
已通過其他兩個帖子回復(fù)你,iWriteBuffer第一個字節(jié)填寫地址,后面的填寫數(shù)據(jù)就可以了。
怎么查詢設(shè)備是否連接上?使用這個接口嗎?我試了下,好像沒有效果,無論有沒有接上函數(shù)的返回值都是真
如上這個使用的API,是用于熱插拔檢測。在插拔后會回調(diào)你設(shè)定的回調(diào)函數(shù)。你要觀察回調(diào)函數(shù)是否執(zhí)行。
你好
USB轉(zhuǎn)TTL模塊電路板上寫的
GZUT?
USB-> TTL? V2.0?
Win10系統(tǒng) 設(shè)備管理器端識別設(shè)備如下圖
如下方式連接樹莓派(2B V1.1)
問題如下 :
連接樹莓派上電以后,電腦端Xshell連接Serial口
控制臺界面開機文字無限輸出,始終無法到達登陸界面
但是樹莓派使用Micro-USB接口供電以后,Xshell控制臺恢復(fù)正常,過一會兒就可以看到登陸界面
這是CH340供電的問題 還是系統(tǒng)設(shè)置的問題???
您好,如上問題并非是CH340輸出有錯,檢查下你的樹莓派系統(tǒng)的問題,可以嘗試多按幾次回車鍵,能否進入shell模式?