相信經(jīng)常使用條碼掃描器的小伙伴都會(huì)遇到這些名詞:RS232物理串口,USB接口,USB虛擬串口等等。
那什么是條碼掃描器的USB虛擬串口呢?估計(jì)挺多小伙伴都不知道了吧,那就給大家簡(jiǎn)單介紹一下什么是USB虛擬串口。
USB虛擬串口屬于USB通信設(shè)備類。在物理層通過(guò)USB總線,采用虛擬串口的方式為主機(jī)提供一個(gè)物理串口。在系統(tǒng)內(nèi)部,USB控制器提供了一個(gè)批量傳輸IN端點(diǎn)和一個(gè)批量傳輸?shù)腛UT端點(diǎn),用于數(shù)據(jù)的接收和發(fā)送,模擬串口的RX和TX線。另外USB控制器還提供中斷IN端點(diǎn),發(fā)送當(dāng)前串口的狀態(tài),實(shí)現(xiàn)對(duì)串口傳輸?shù)目刂?。串口設(shè)備的數(shù)據(jù),由系統(tǒng)的串口采集,在芯片內(nèi)完成USB包的封裝,通過(guò)USB總線上傳至主機(jī),再由相應(yīng)的串口應(yīng)用程序進(jìn)行處理。對(duì)用戶來(lái)說(shuō),看到的是基于串口的數(shù)據(jù)采集和傳輸,而實(shí)際上實(shí)現(xiàn)的是基于USB協(xié)議包的數(shù)據(jù)傳輸。
以上就是關(guān)于條碼掃描器的USB虛擬串口相關(guān)知識(shí),你是否了解了呢。