注册 登录
查看: 347|回复: 9

摄像头采集程序

[复制链接]
发表于 2014-7-12 09:58:59 | 显示全部楼层 |阅读模式
山外哥,我的摄像头采集程序,需要在ov7725_get_img()后加入一段较长时间的函数才不影响直立,在循环中只加ov7725_get_img()却不能zh
回复

使用道具 举报

发表于 2014-7-12 11:29:52 | 显示全部楼层
你优先级设置了吗?
回复 支持 反对

使用道具 举报

发表于 2014-7-12 12:33:28 | 显示全部楼层
需要设置一下优先级
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-12 16:36:27 | 显示全部楼层
山外メ雲ジ 发表于 2014-7-12 12:33
需要设置一下优先级

设置了 ,但是还是不行
  
/************************ 配置 K60 的优先级  ***********************/
    NVIC_SetPriorityGrouping(4);            //设置优先级分组,4bit 抢占优先级,没有亚优先级

    NVIC_SetPriority(PORTA_IRQn,1);        //配置优先级
    NVIC_SetPriority(PIT0_IRQn,0);         //配置优先级
    NVIC_SetPriority(DMA0_IRQn,2);         //配置优先级
回复 支持 反对

使用道具 举报

发表于 2014-7-12 16:38:09 | 显示全部楼层
独钓寒雪 发表于 2014-7-12 16:36
设置了 ,但是还是不行
  
/************************ 配置 K60 的优先级  ***********************/
...

场中断的时间很短的,直接最高优先级。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-12 16:48:33 | 显示全部楼层
山外メ雲ジ 发表于 2014-7-12 16:38
场中断的时间很短的,直接最高优先级。

试了一下,还是不可以,不能直立
回复 支持 反对

使用道具 举报

发表于 2014-7-12 16:51:36 | 显示全部楼层
独钓寒雪 发表于 2014-7-12 16:48
试了一下,还是不可以,不能直立

你测一下场中断要用多少时间?
之前我叫其他客户帮我测试,他们说是可行的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-12 16:59:26 | 显示全部楼层
山外メ雲ジ 发表于 2014-7-12 16:51
你测一下场中断要用多少时间?
之前我叫其他客户帮我测试,他们说是可行的。

用示波器测了一下,大概8.7ms
回复 支持 反对

使用道具 举报

发表于 2014-7-12 17:02:49 | 显示全部楼层
独钓寒雪 发表于 2014-7-12 16:59
用示波器测了一下,大概8.7ms

你确定你测的是场中断的处理时间?
不可能这么大的啊,除非你修改过,往里面加入比较多的内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-12 17:04:14 | 显示全部楼层
山外メ雲ジ 发表于 2014-7-12 17:02
你确定你测的是场中断的处理时间?
不可能这么大的啊,除非你修改过,往里面加入比较多的内容

我测的是8.7ms触发一次场中断,处理时间只有200多微秒
回复 支持 反对

使用道具 举报

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

本版积分规则

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