计划是按下wkup按键中断发送数据
然后按下按键1或者按键2恢复发送
void EXTI15_10_IRQHandler(void)
{
delay_ms(10); //消抖
if(KEY0==0) //按键0
{
/*SetEPTxStatus(ENDP2, EP_TX_VALID); */
Virtual_Com_Port_Reset();
}else if(KEY1==0)//按键1
{
/*SetEPTxStatus(ENDP2, EP_TX_VALID); */
Virtual_Com_Port_Reset();
}
EXTI->PR=1<<13; //清除LINE13上的中断标志位
EXTI->PR=1<<15; //清除LINE15上的中断标志位
}
设置了 SetEPTxStatus(ENDP2, EP_TX_VALID); 不行
reset 虚拟串口也不行
|