打印
[STM32F1]

关于ST官方的USB例程中的HID部分

[复制链接]
1507|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gurong60|  楼主 | 2014-3-27 09:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
USB, HID, ST, TI, ni
/* Configure Key EXTI line to generate an interrupt on rising & falling edges */    
EXTI_InitStructure.EXTI_Line = EXTI_Line9;
  EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
  EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising_Falling;
  EXTI_InitStructure.EXTI_LineCmd = ENABLE;
  EXTI_Init(&EXTI_InitStructure);
  
  /* Clear the Key EXTI line pending bit */
EXTI_ClearITPendingBit(EXTI_Line9);
  

  
  /* Configure the EXTI line 18 connected internally to the USB IP */  
EXTI_ClearITPendingBit(EXTI_Line18);
  EXTI_InitStructure.EXTI_Line = EXTI_Line18;
  EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising;
  EXTI_InitStructure.EXTI_LineCmd = ENABLE;
  EXTI_Init(&EXTI_InitStructure);

这个是外部中断,为什么要这样配置,不是很明白
如果把这段去掉,那么usb认不到设备,枚举失败
沙发
huangfeng33| | 2014-4-3 15:41 | 只看该作者
不知道楼主解决了这个问题没有?学习一下,个人觉得硬件的可能性要大一些。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:对手,队友

179

主题

1307

帖子

4

粉丝