智能车制作

标题: k60采集7620摄像头问题 [打印本页]

作者: leeves_chou    时间: 2012-5-13 08:52
标题: k60采集7620摄像头问题
我们之前用的xs128采集摄像头数据,采用双数组的方式来的,就是一个数组采集,另一个数组处理 用ECT模块作为行场中断。为什么我用k60的EXTI外部中断 模块作为行场中断,方式和xs128的相同 ,怎么就是不出图像呢??


跪求大神指导啊~~图像忙了半个月了

作者: 洋葱圈    时间: 2012-5-13 19:56
都K60了还不用DMA采集吗亲?
作者: 568581185    时间: 2012-5-13 19:58
先检查下你的行、场中断是否正确吧
用外部中断和在S12上用中断是一样的吧
直接读取的话
作者: leeves_chou    时间: 2012-5-13 20:21
洋葱圈 发表于 2012-5-13 19:56
都K60了还不用DMA采集吗亲?

想用来着 可是一直不太懂~
作者: leeves_chou    时间: 2012-5-13 20:57
568581185 发表于 2012-5-13 19:58
先检查下你的行、场中断是否正确吧
用外部中断和在S12上用中断是一样的吧
直接读取的话

移植过来后出现一直跑飞 ,就是所谓的上访错误~~~

作者: jiaolongqiandi    时间: 2012-5-13 21:57
我也碰到同样问题,方便交流下吗朋友?我qq799989230
作者: 568581185    时间: 2012-5-14 17:49
leeves_chou 发表于 2012-5-13 20:57
移植过来后出现一直跑飞 ,就是所谓的上访错误~~~

上访就是进了不该进的中断。
也许是你的中断没有指定向量号

作者: leeves_chou    时间: 2012-5-15 15:33
568581185 发表于 2012-5-14 17:49
上访就是进了不该进的中断。
也许是你的中断没有指定向量号

如果是没有指定向量号的话,编译的时候应该会出错吧?

作者: 568581185    时间: 2012-5-15 23:06
leeves_chou 发表于 2012-5-15 15:33
如果是没有指定向量号的话,编译的时候应该会出错吧?

恩,进了默认中断,默认中断就表示发生了上访


作者: leeves_chou    时间: 2012-5-17 22:15
568581185 发表于 2012-5-15 23:06
恩,进了默认中断,默认中断就表示发生了上访

但是我编译时一点问题都没有,也下到 片子里面了~~我现在琢磨着是不是 时钟频率的问题?

作者: 568581185    时间: 2012-5-17 23:46
leeves_chou 发表于 2012-5-17 22:15
但是我编译时一点问题都没有,也下到 片子里面了~~我现在琢磨着是不是 时钟频率的问题?

哦,你没指定是不会出错的。呵呵
进默认中断,即会发生上访错误

作者: xinmengwangran    时间: 2012-5-18 08:59
同求啊 我们的K10也没采回图像呢

作者: vgjkl    时间: 2012-5-18 09:45
路过帮顶
作者: vgjkl    时间: 2012-5-18 09:45
K60的确蛋疼
作者: leeves_chou    时间: 2012-5-18 18:45
568581185 发表于 2012-5-17 23:46
哦,你没指定是不会出错的。呵呵
进默认中断,即会发生上访错误

兄弟我在行场中断 里设置打开LED灯 如果LED灯亮了说明进中断了,,所以应该进中断了 现在的问题是没有 上访错误了 ,,而是没有返回图像数据。。
作者: xinmengwangran    时间: 2012-5-18 19:20
摄像头的电压 给的对吗 我原来直接接单片机的引脚电源 传回来的是乱码K60引脚电源电压3.3V
作者: leeves_chou    时间: 2012-5-18 20:38
xinmengwangran 发表于 2012-5-18 19:20
摄像头的电压 给的对吗 我原来直接接单片机的引脚电源 传回来的是乱码K60引脚电源电压3.3V

我用的ov7620  是5v供电 没问题,并且我用的是野火的板子,也用的5v电压~~

作者: 568581185    时间: 2012-5-18 22:30
leeves_chou 发表于 2012-5-18 18:45
兄弟我在行场中断 里设置打开LED灯 如果LED灯亮了说明进中断了,,所以应该进中断了 现在的问题是没有 上 ...

额,好吧,按理来说你们数字的应该很好采集才对啊
潘峰老师不是在论坛上公布了源代码么?

作者: 新人类    时间: 2012-5-19 00:25
K60这个就太容易了。。。。用通用IO模拟一下SCCB协议 修改7620的寄存器。。然后用DMA采集 绝对没问题~~~~寄存器设置QVGA 还有那个PCLK的分频。。。
作者: xinmengwangran    时间: 2012-5-19 09:04
新人类 发表于 2012-5-19 00:25
K60这个就太容易了。。。。用通用IO模拟一下SCCB协议 修改7620的寄存器。。然后用DMA采集 绝对没问题~~~~寄 ...

能再说的明白点吗 或者传一段例程什么的
作者: leeves_chou    时间: 2012-5-19 09:20
新人类 发表于 2012-5-19 00:25
K60这个就太容易了。。。。用通用IO模拟一下SCCB协议 修改7620的寄存器。。然后用DMA采集 绝对没问题~~~~寄 ...

是啊~希望 大侠详细说明一下~

作者: leeves_chou    时间: 2012-5-19 09:21
568581185 发表于 2012-5-18 22:30
额,好吧,按理来说你们数字的应该很好采集才对啊
潘峰老师不是在论坛上公布了源代码么?

嗯~潘老师的代码 研究过 可我不太想用那个方法~
作者: 新人类    时间: 2012-5-19 10:41
leeves_chou 发表于 2012-5-19 09:20
是啊~希望 大侠详细说明一下~

K60我也不太懂。。。不过如果你会用K60的DMA的话,我可以给你提供一下XS128的SCCB文件供你参考。。。具体可以加我 qq 281614085  加的时候记得介绍下自己。。。
作者: 新人类    时间: 2012-5-19 10:46
xinmengwangran 发表于 2012-5-19 09:04
能再说的明白点吗 或者传一段例程什么的

K60倍频能使总线达到210M,网上有128的SCCB代码。。。你可以参考着写一个SCCB函数文件。。。然后用通过sccb协议修改7620寄存器的PCLK的输出时钟。。。具体的寄存器貌似是r13还是r11 我记不清了。。反正有这样的寄存器。。重点是一定会用K60的DMA采集。。。而且还要将摄像头参数修改成QVGA要不然 还是白混。。。

作者: wangweinihao    时间: 2012-5-19 10:54
我也有那个问题 进入默认中断向量
作者: xinmengwangran    时间: 2012-5-19 11:37
新人类 发表于 2012-5-19 10:46
K60倍频能使总线达到210M,网上有128的SCCB代码。。。你可以参考着写一个SCCB函数文件。。。然后用通过scc ...

哦 呵呵 有点难
作者: leeves_chou    时间: 2012-5-19 16:14
leeves_chou 发表于 2012-5-19 09:21
嗯~潘老师的代码 研究过 可我不太想用那个方法~

兄弟 我弄好了,可是现在又有另外一个问题了,只有把摄像头的盖子盖上的时候才有数据发送回来,把摄像头盖子打开后就没数据了~这是为什么?
作者: leeves_chou    时间: 2012-5-21 14:23
568581185 发表于 2012-5-18 22:30
额,好吧,按理来说你们数字的应该很好采集才对啊
潘峰老师不是在论坛上公布了源代码么?

兄弟 我弄好了,可是现在又有另外一个问题了,只有把摄像头的盖子盖上的时候才有数据发送回来,把摄像头盖子打开后就没数据了~这是为什么?
作者: 568581185    时间: 2012-5-21 21:20
leeves_chou 发表于 2012-5-21 14:23
兄弟 我弄好了,可是现在又有另外一个问题了,只有把摄像头的盖子盖上的时候才有数据发送回来,把摄像头盖 ...

额。诡异的问题
呵呵
是不是和上位机有关系啊?
帧头??

作者: 长杨    时间: 2012-5-22 09:09
洋葱圈 发表于 2012-5-13 19:56
都K60了还不用DMA采集吗亲?

DMA采集是什么意思啊?

作者: leeves_chou    时间: 2012-5-22 14:55
568581185 发表于 2012-5-21 21:20
额。诡异的问题
呵呵
是不是和上位机有关系啊?

我目前还没用到上位机 只是用到了串口发送 用串口调试工具 看的二值化图像 相当诡异啊~~
作者: 568581185    时间: 2012-5-22 22:46
leeves_chou 发表于 2012-5-22 14:55
我目前还没用到上位机 只是用到了串口发送 用串口调试工具 看的二值化图像 相当诡异啊~~

呵呵
好吧
不懂这个问题了
你最好用下上位机看看吧
很清晰

作者: leeves_chou    时间: 2012-5-23 18:01
568581185 发表于 2012-5-22 22:46
呵呵
好吧
不懂这个问题了

没用过上位机 是不是像串口调试工具一样 接上串口 就能工作??还有那个蛋疼的问题解决了 但是摄像头貌似没数据 返回来~~

作者: 戊戌戍    时间: 2012-5-24 18:41
leeves_chou 发表于 2012-5-19 16:14
兄弟 我弄好了,可是现在又有另外一个问题了,只有把摄像头的盖子盖上的时候才有数据发送回来,把摄像头盖 ...

同求

作者: tujunjie    时间: 2012-5-25 08:50
新人类 发表于 2012-5-19 10:46
K60倍频能使总线达到210M,网上有128的SCCB代码。。。你可以参考着写一个SCCB函数文件。。。然后用通过scc ...

难道用DMA还得通过sccb修改摄像头的格式吗?是必须的吗?
作者: 新人类    时间: 2012-5-25 19:45
tujunjie 发表于 2012-5-25 08:50
难道用DMA还得通过sccb修改摄像头的格式吗?是必须的吗?

不一定 不过不修改SCCB会出现噪点。。。
作者: 小顺子    时间: 2012-6-2 21:42
请问k60,用ov7620 coms摄像头需要用到摄像头上的plck吗?
作者: 长杨    时间: 2012-6-3 08:13
leeves_chou 发表于 2012-5-17 22:15
但是我编译时一点问题都没有,也下到 片子里面了~~我现在琢磨着是不是 时钟频率的问题?

我们进不了中断,现在串口全是0,不知道为什么?同学给指点一下呗~~~~~~~

作者: leeves_chou    时间: 2012-6-4 18:57
小顺子 发表于 2012-6-2 21:42
请问k60,用ov7620 coms摄像头需要用到摄像头上的plck吗?

这要看你用什么方法,如果用DMA采集的话 就要用PCLK了

作者: leeves_chou    时间: 2012-6-4 18:59
长杨 发表于 2012-6-3 08:13
我们进不了中断,现在串口全是0,不知道为什么?同学给指点一下呗~~~~~~~

你用的什么方式采集的??

作者: 远投3分    时间: 2012-6-5 16:30
我们用的是k60为什么进不去中断啊
作者: leeves_chou    时间: 2012-6-5 16:54
远投3分 发表于 2012-6-5 16:30
我们用的是k60为什么进不去中断啊

要看你是怎么触发中断,外部上升沿或下降沿触发中断。。初始化没问题吧?

作者: tujunjie    时间: 2012-7-6 09:47
leeves_chou 发表于 2012-5-19 16:14
兄弟 我弄好了,可是现在又有另外一个问题了,只有把摄像头的盖子盖上的时候才有数据发送回来,把摄像头盖 ...

兄弟,我用也是潘老师的程序,咱们的问题一模一样呀!也是打开盖后没有显示,盖上后才显示,你现在解决了吗?
作者: cxn5127111    时间: 2012-11-20 14:54
作为新手的我还在考虑怎么编摄像头采集呢。。。看来上来就用K60有点难啊, 645056777   QQ  有幸的话希望和各位前辈多聊聊
作者: DOUxiaoshuai    时间: 2012-11-21 22:50
我的上位机智能显示十六进制格式的数  不能显示字符格式的  是什么情况啊 应该是CW的问题  具体的求教!
作者: hdfhtd    时间: 2013-4-30 21:44
问一下:你们都怎么看摄像头的数据啦,我们的板子没有串口???




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2