万里-363223 发表于 2014-11-26 21:08:07

EXTI线18连接到USB唤醒事件 怎么理解? 在 void USB_Interrupts_Co...

在 void USB_Interrupts_Config(void) 里面为什么要加外部中断的配置
/* Configure the EXTI line 18 connected internally to the USB IP */
EXTI_ClearITPendingBit(EXTI_Line18);
EXTI_InitStructure.EXTI_Line = EXTI_Line18; // USB resume from suspend mode
EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising;
EXTI_InitStructure.EXTI_LineCmd = ENABLE;
EXTI_Init(&EXTI_InitStructure);   


对USB唤醒有什么作用?

巅峰残狼 发表于 2014-12-11 11:06:44

这是内部连接,当USB信号线上有唤醒信号时,内部的USB模块会通过EXIT线18产生中断

奔跑小蜗牛 发表于 2014-12-13 14:13:44

USB的唤醒中断属于外部中断,映射在LINE18上。

wambob 发表于 2014-12-13 15:04:55


正点原子的回答如下:

USB的唤醒中断,就是EXTI_Line18


咱也是新手,慢慢理解吧

Dylan疾风闪电 发表于 2014-12-13 21:25:42

内部连接死了,也就是说想用USB的唤醒中断,只能通过EXTI line 18,而不能用户自定义。:)

uzslm 发表于 2017-10-18 19:21:07

USB引擎里同样有这个唤醒中断,不知道在设置一个EXTI中断是何考虑
页: [1]
查看完整版本: EXTI线18连接到USB唤醒事件 怎么理解? 在 void USB_Interrupts_Co...