硬件连接
单片机的PB14,PB15分别接到USB端口DM,DP,无上下拉电阻,USB端口已接了+5v和GND,无外部PYH连接。
stm32 HS端口改为FS步骤:
1.usb_conf.h文件中
使能#define USE_USB_OTG_HS 宏
2.使能#define USE_EMBEDDED_PHY 宏
禁止#define USE_ULPI_PHY 宏
3.禁止#define VBUS_SENSING_ENABLED宏
4.usbd_user.c文件中,将原来的中断函数由
//void OTG_FS_IRQHandler(void)
//{
// USBD_OTG_ISR_Handler(&USB_OTG_dev);
//}
改为下面的
void OTG_HS_IRQHandler(void)
{
USBD_OTG_ISR_Handler(&USB_OTG_dev);
}
5.usb_bsp.c中GPIO初始化
void USB_OTG_BSP_Init(USB_OTG_CORE_HANDLE * pdev)
{