中级会员
 
- 积分
- 366
- 金钱
- 366
- 注册时间
- 2017-1-17
- 在线时间
- 67 小时
|
10金钱
我用探索者F4的照相机例程移植了UCOSII系统,平时摄像头通过DCMI传图像数据,按键切换为SD卡模式,此时通过USB可以在电脑上访问SD卡里的内容。但是反复多次试验10次中总会有一次切换不成功,仿真发现是陷入空闲任务了,其他任务都不执行了。希望大家帮忙分析分析。
if(key==KEY_UP)
{
DCMI_Stop();
OSTaskSuspend(DETECTOR_TASK_PRIO); //挂起DCMI显示图像任务
sw_sdcard_mode();//SD卡模式开启
USBD_Init(&USB_OTG_dev,USB_OTG_FS_CORE_ID,&USR_desc,&USBD_MSC_cb, &USR_cb);//初始化USB读卡器
}
delay_ms(1100);//
while(1)
{
delay_ms(50);//
key=KEY_Scan(0);
if(key==KEY_UP)
{
sw_DCMI_mode();//切换为dcmi模式
OSTaskResume(DETECTOR_TASK_PRIO); //恢复dcmi图像显示任务
DCD_DevDisconnect (&USB_OTG_dev);
break;
}
}
|
|