STM32F103 USB虛擬串口 驅動例程移植


1)驅動下載及安裝。目前ST公司支持WIN7版本號為:VCP_V1.3.1_Setup.exe (在官網上搜索stsw-stm32102即是了);先安裝驅動后再插入USB不然安裝不成功。

2)固件下載。目前ST公司最新USB固件庫為:STM32_USB-FS-Device_Lib_V4.0.0(在官網上搜索stsw-stm32121即是了)。

3)ST官網:www.st.com

4)檢查系統是否帶了usbser.sys文件。很多GHOST版本的系統,系統驅動文件丟失導致!INF文件下載地址:http://dl.vmall.com/c0zzdsmrpk 

5)檢查硬件上USB DP+ 是否有1.5K的上拉電阻。(我的板子做的時候就是直接接IO口沒有上拉電阻導致設備無法識別,用示波器發現DP+上的電平永遠拉不下來,加上后就好了)

6)修改固件。

void Set_System(void) ;void USB_Cable_Config (FunctionalState NewState);中的GPIO根據板子實際IO來配置實際使能、使能上拉(軟件控制上下拉)。

如果USB DP+ 有1.5K的上拉電阻直接接到3.3V上就不需要修改了。

7)燒錄固件。驅動就在自己的板子上跑起來了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM