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

山外哥的V5.1版本的库摄像头方面好像有BUG

[复制链接]
发表于 2014-11-20 14:03:10 | 显示全部楼层 |阅读模式
总是摄像头左边一部分的东西和最右边的一样。V5.0版本的库(就是那个还是随处可见“fire”的库)就没有这种情况。这是要拍摄的东西:

V5.0版本的库很正常


但是V5.1的。。。(  左边不该有竖着的线,只有右边才可以有,但是左边有了。。。)

而且在液晶上总是最左边几列有一个很明显的分界线

而且这条线左边的和液晶最右边的显示内容是一样的
应该不是液晶程序的问题
以下是自己改过液晶程序后的效果(解压二维数组后一个一个点显示,没办法,山外哥的图像显示例程实在没看懂)
V5.0版

V5.1版   左边那条竖着的线。。。

以及那条分界线。。。

也就是说应该不是液晶程序的问题,是摄像头程序的问题或者其他俺也不知道的问题
山外哥,求指教

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-11-20 14:07:17 | 显示全部楼层
改了底层后解决了图像卡住的问题 - 智能车讨论区 - 山外论坛 http://vcan123.com/forum.php?mod=viewthread&tid=4363&ctid=6
来自安卓客户端来自安卓客户端
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-21 07:44:55 | 显示全部楼层
山外メ雲ジ 发表于 2014-11-20 14:07
改了底层后解决了图像卡住的问题 - 智能车讨论区 - 山外论坛 http://vcan123.com/forum.php?mod=viewthread ...

新的问题又来了按照你说的“在开硬件使能前后,都来个清中断标志位(同时赋值地址)

场中断里改为
        PORTA_ISFR = 1 <<  PT27;            //清空PCLK标志位
        DMA_DADDR(CAMERA_DMA_CH) = (uint32)ov7725_eagle_img_buff;    //恢复地址

        DMA_EN(CAMERA_DMA_CH);                  //使能通道CHn 硬件请求
        PORTA_ISFR = 1 <<  PT27;            //清空PCLK标志位
        DMA_DADDR(CAMERA_DMA_CH) = (uint32)ov7725_eagle_img_buff;    //恢复地址


这时在150帧和75帧下工作正常,右边的图像也的确不会跑到左边了,但是50帧和112帧时貌似采集不到图像,液晶啥都没显示
回复 支持 反对

使用道具 举报

发表于 2014-11-23 00:47:15 | 显示全部楼层
我也是这样的问题,,,楼主解决了么?
回复 支持 反对

使用道具 举报

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

本版积分规则

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