初级会员

- 积分
- 197
- 金钱
- 197
- 注册时间
- 2014-12-29
- 在线时间
- 45 小时
|
F4探索者开发板,U盘读取数据,一次读取4096个字节,在读这4096个字节的时候,会影响另外一个定时器中断,定时器中断的抢占优先级设置的是0 ,比USB的高
//USB OTG 中断设置,开启USB FS中断
//pdev:USB OTG内核结构体指针
void USB_OTG_BSP_EnableInterrupt(USB_OTG_CORE_HANDLE *pdev)
{
NVIC_InitTypeDef NVIC_InitStructure;
NVIC_InitStructure.NVIC_IRQChannel = OTG_FS_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1 ;//抢占优先级1
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;//子优先级1
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;//使能通道
NVIC_Init(&NVIC_InitStructure);//配置
}
不知道会是哪里的问题,想不出来了,希望能得到点思路,谢谢
|
|