官方有CH375作為slave的例程,我需要HOST的,CH375作為主機(jī)。已經(jīng)能用CH375驅(qū)動CH340,硬件和通信是沒問題的,但CH340配置應(yīng)該CDC串口是不一樣的,直接替換是不行的,我想要驅(qū)動其他的CDC串口。
熱門產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無線MCU
官方有CH375作為slave的例程,我需要HOST的,CH375作為主機(jī)。已經(jīng)能用CH375驅(qū)動CH340,硬件和通信是沒問題的,但CH340配置應(yīng)該CDC串口是不一樣的,直接替換是不行的,我想要驅(qū)動其他的CDC串口。
您好,作為主機(jī),枚舉CDC設(shè)備的流程基本是一致,不同的設(shè)備略有不同,您可以利用抓包工具,獲取該設(shè)備和正常PC間的枚舉流程,再通過375模仿PC的操作
關(guān)鍵是不懂CDC類的流程哦,抓包出來主機(jī)配置非常多,即使是CH340 不同的尾綴如CH340E CH340G主機(jī)配置的抓包也不一樣,甚至同樣波特率的配置代碼都不一樣的,CH340都不是CDC類的設(shè)備。像我這種不懂 USB協(xié)議的,直接就被勸退了,因?yàn)镃DC還分為很多子類,盲配置是不能過的。沒有例程沒法去測試實(shí)現(xiàn)
您好,可以聯(lián)系xcc@wch.cn給您提供個(gè)例程