? ?本次分析研究是了解USB HOST端是如何識(shí)別Device設(shè)備并進(jìn)行通信的,目前大量的儀器已經(jīng)拋棄了原來的DB9 RS232接口改為USB接口,其內(nèi)部使用串口轉(zhuǎn)USB芯片對(duì)于電腦端當(dāng)然很方便,但對(duì)于嵌入式板卡,仍然存在技術(shù)壁壘,極少支持USB Host能夠識(shí)別這些設(shè)備(FT232)并且進(jìn)行數(shù)據(jù)交互通信。由于CH32V307 USB HS接口內(nèi)置PHY,非常適合USB開發(fā)。
官方給的文件中并沒有HOST CDC類,經(jīng)過協(xié)議分析后發(fā)現(xiàn)與USB HID很相似,通過使用邏輯分析儀分析協(xié)議,稍稍修改了一下,通信成功。特來發(fā)帖。
USB的協(xié)議包抓出來是這樣 的。
使用分析儀分析協(xié)議,很容易明白其中首發(fā)的內(nèi)容,依葫蘆畫瓢,修改例程中的代碼