網(wǎng)友評分:
5.6分
stm32usb虛擬串口驅(qū)動是一款針對Windows7/10所推出的USB專用驅(qū)動程序。通過安裝該程序,就能解決在運行一些設(shè)備是提示無示使用的問題,安裝后就可以正常使用了,讓你的電腦正常連接USB。
usb虛擬串口缺失文件和驅(qū)動X64位系統(tǒng)用
安裝驅(qū)動前先不要連接usb線,將下載的文件解壓:
將mdmcpq.inf復(fù)制到c:/windows/inf/里面去
將usbser.sys復(fù)制到C:/windows/system32/drivers/里面去
安裝驅(qū)動軟件VCP_V1.3.1_Setup_x64.exe,64位機安裝X64
然后重新插入usb線,并在設(shè)備管理器界面右鍵選更新驅(qū)動
首先打開官方demo我們開始進行移植,第一步復(fù)制我們可用的文件,操作如下:
Projects\Virtual_COM_Port文件夾下,復(fù)制紅線部分
我為了方便演示統(tǒng)放在usb/src文件夾下:
現(xiàn)在復(fù)制USB的庫文件,這些文件不需要我們修改:
上圖中的文件統(tǒng)一放在usb/lib文件夾下:
好了現(xiàn)在所需要的文件我們以復(fù)制完了。這里先講一下DEMO程序的主要工作流程:
由上圖可知,PC通過虛擬串口發(fā)送數(shù)據(jù)到STM32 usb口,STM32再通過usart1發(fā)送數(shù)據(jù)到PC串口。我們做項目時,只用USB虛擬串口即可。所以我們現(xiàn)在需要把串口發(fā)送部分刪除。把USB做為一個COM口來使用。我們要如何使用這個USB口呢?demo中是把USB發(fā)送數(shù)據(jù)做了一個緩存,先把要發(fā)送的數(shù)據(jù)存入緩存中,然后由USB自動發(fā)送出去。而接收部分是直接通過串口透傳。我們在應(yīng)用時就需要用到兩個FIFO,1是發(fā)送,這個和demo方式是樣;2是接收,接收也做一個緩存,我們通過查詢來判斷是否收到新數(shù)據(jù)。
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2025 m.daaijiaoyu.cn.All rights reserved.
浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號