使用 GD32F103VCT6
库版本 STM32_USB-FS-Device_Lib_V4.0.0
修改#define HSE_STARTUP_TIMEOUT ((uint16_t)0xFFFF)
修改
void USB_Cable_Config (FunctionalState NewState)
{
#if defined(STM32L1XX_MD) || defined (STM32L1XX_HD)|| (STM32L1XX_MD_PLUS)
if (NewState != DISABLE)
{
STM32L15_USB_CONNECT;
}
else
{
STM32L15_USB_DISCONNECT;
}
#else /* USE_STM3210B_EVAL or USE_STM3210E_EVAL */
if (NewState != DISABLE)
{
//GPIO_ResetBits(USB_DISCONNECT, USB_DISCONNECT_PIN);
GPIO_SetBits(GPIOD, GPIO_Pin_13);
}
else
{
//GPIO_SetBits(USB_DISCONNECT, USB_DISCONNECT_PIN);
GPIO_ResetBits(GPIOD, GPIO_Pin_13);
}
#endif /* STM32L1XX_MD */
}
修改
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
其他没改,安装驱动后,可以成功运行
|