|
避重就輕,不直視問題就沒有意思了。
USB-CDC 協(xié)議是不支持完整的串口功能的。比如硬件流控,CDC是不支持的。而CH340用的 VCP協(xié)議,是支持硬件流控制的。
這也是為什么 WCH 為什么那么簡單的CDC驅(qū)動(dòng)不用,還要費(fèi)力的自己寫VCP驅(qū)動(dòng)的原因了。
我從09年學(xué)單片機(jī)開始,就用STC,一直使用STC單片機(jī)。直到2015年 所有的STC手冊(cè)都忽然把 CH340章節(jié)刪除后,我才開始 關(guān)注WCH,后來才發(fā)現(xiàn) 原來 WCH也做51單片機(jī),而且WCH的51單片機(jī)居然還帶USB,也是那時(shí)候開始有自己做 USB轉(zhuǎn)串口的想法,了解了CDC協(xié)議,從而發(fā)現(xiàn) CDC協(xié)議的許多不足之處,比如打開串口后拔出設(shè)備,再次插入設(shè)備后這個(gè)串口無法再使用,等等CDC缺陷有很多很多。你光說波特率,不說缺點(diǎn),站在銷售的角度無可厚非,但是對(duì)于一個(gè)技術(shù)論壇,這是不對(duì)的。!
格局大一點(diǎn),人家WCH又做 VCP, 又做CDC的,把優(yōu)缺點(diǎn)放在明處,讓客戶自己選擇,這才是做生意的樣子。 |
|