本帖最后由 xiejun219 于 2011-11-30 10:30 编辑
大家好
我是一个菜鸟
公司老总给我一块板子和代码
让我研究虚拟串口之后移植
现在做的这一步是添加一个中断
使得在虚拟串口发送数据的时候打断其发送
然后再恢复发送
看看数据有没有丢失
void EXTI0_IRQHandler(void)
{
delay_ms(10);//消抖
if(KEY2==1) //按键2
{
SetEPTxStatus(ENDP2, EP_TX_NAK); //中断发
}
EXTI->;PR=1<<0; //清除LINE0上的中断标志位
}
我是移植的外部中断的程序
一步一步走过来
总算可以打断USB的数据发送了
但是怎么都不会恢复
好吧 我承认我菜鸟 白痴了点
忘高手大哥帮帮我 |