STM32F103 USB虚拟串口 驱动例程移植

Posted Seven K. ZHOU

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)烧录固件。驱动就在自己的板子上跑起来了。

 

以上是关于STM32F103 USB虚拟串口 驱动例程移植的主要内容,如果未能解决你的问题,请参考以下文章

三实战小例程 基于STM32F103C8T6最小系统板和STM32CubeMX驱动WS2812B光立方

三实战小例程 基于STM32F103C8T6最小系统板和STM32CubeMX驱动WS2812B光立方

OLED程序在stm32f103上的移植

第二篇:STM32F103C8T6移植Rt_thread(内置 oled双串口shellAM2302,print 等驱动)

三实战小例程 基于STM32F103C8T6最小系统板和STM32CubeMX驱动WS2812B光立方

stm32串口通讯,就是我们现在的stm32f103RBT6的最小系统版,有引出usb线,现在想做串口通信