之前一直使用CH340做串口打印,最近看了下CH579以及USB部分,CH579本身的性價(jià)比很好,想著能不能做到更好,把外置的CH340用CH579內(nèi)置USB來(lái)代替,這樣可以再省掉一顆芯片。串口要實(shí)現(xiàn)收發(fā),波特率的要求115200及以下。初步認(rèn)為應(yīng)該有三種方案,請(qǐng)幫忙看看哪種合適,是否能提供相關(guān)參考材料。
1:HID形式,學(xué)習(xí)了蔡老師的USB講解,初步可以實(shí)現(xiàn)枚舉,數(shù)據(jù)上報(bào),但是缺少合適的上位機(jī),不知道貴司是否有現(xiàn)成的,下位機(jī)的協(xié)議是需要怎么樣的。
2:vendor形式,我想著是模擬CH340的形式,這樣上位機(jī)的問(wèn)題就解決了,但是不知道模擬CH340的代碼是否開(kāi)源或者可以提供參考,如果按照這種模式走,能否直接用貴司CH340的驅(qū)動(dòng),是否涉及侵權(quán)或者專利
3:CDC形式,可以找到參考例程,但是我覺(jué)得代碼量有點(diǎn)大,而且CDC形式對(duì)上位機(jī)操作系統(tǒng)有要求,不想整。
諸上,請(qǐng)指引一下,謝謝!