硬件平臺: STM32F103RBdebug
現象: 在USB枚舉過程當中能夠捕獲到Reset信號、而且主機端已發送Set Address的Setup,但STM32沒有ACK致使枚舉失敗事件
緣由:Keil debug下發現USB中斷在接收到Reset後就進入sleep狀態,懷疑是wakeup中斷致使。追蹤發如今USB初始化過程當中沒有使能外部中斷EXTI18(STM32F10x 的EXTI線18鏈接到USB喚醒事件),致使沒法處理USB喚醒事件,添加後能正常進行控制傳輸硬件