注册 登录
查看: 380|回复: 3

[平衡组] 求助!!!打开定时器中断后影响摄像头图像采集,采集一会就卡死了。

[复制链接]
发表于 2014-2-23 14:43:29 | 显示全部楼层 |阅读模式
如题,卡在这里
void ov7725_get_img()
{
    img_flag = IMG_START;     //开始采集图像
    PORTA_ISFR=~0;       //写1清中断标志位(必须的,不然回导致一开中断就马上触发中断)
    enable_irq(87);       //允许PTA的中断
    while(img_flag != IMG_FINISH)           //等待图像采集完毕
    {
        if(img_flag == IMG_FAIL)            //假如图像采集错误,则重新开始采集
        {
            img_flag = IMG_START;   //开始采集图像
            PORTA_ISFR=~0;     //写1清中断标志位(必须的,不然回导致一开中断就马上触发中断)
            enable_irq(87);     //允许PTA的中断
        }
    }
}
回复

使用道具 举报

发表于 2014-2-23 14:51:17 | 显示全部楼层
参考 书外的参考例程\LCD_摄像头_无线传输 ,我们开定时中断是没问题的。

另外,降低内核频率试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-2-23 15:00:51 | 显示全部楼层
山外メ雲ジ 发表于 2014-2-23 14:51
参考 书外的参考例程\LCD_摄像头_无线传输 ,我们开定时中断是没问题的。

另外,降低内核频率试试

我用的是老代码,价低内核也不行,运行一会还是卡死了。
回复 支持 反对

使用道具 举报

发表于 2014-2-23 15:02:28 | 显示全部楼层
剑指天涯 发表于 2014-2-23 15:00
我用的是老代码,价低内核也不行,运行一会还是卡死了。

换新版本的试试。

K60的 DMA 模块是容易受干扰的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部