智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3276|回复: 9
打印 上一主题 下一主题

有关OV7620的分频问题

[复制链接]

3

主题

10

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1455
威望
748
贡献
425
兑换币
234
注册时间
2012-4-11
在线时间
141 小时
毕业学校
华侨大学
跳转到指定楼层
1#
发表于 2013-2-24 11:44:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这两天看了下7620的相关寄存器设置,发现一个奇怪的现象:我更改了PCLK的分频系数,用示波器看PCLK的波形,是正确的,的确是分频后的频率。但是通过K60的DMA采集一行的PCLK上升沿次数,每次采到的都是640,这是为什么呀,不是已经分频了吗?
行中断设置为任意沿触发
行中断里的代码:
  1.         if(GPIO_Get(PORTA, 9)) //判断是否为上升沿,高电平为像素输出时间
  2.         {
  3.           DMA_EN(CH5);  //开启DMA计数
  4.           href++;           //行次数加一
  5.         }
  6.         else                  //判断是否为下升沿
  7.         {
  8.         DMA_DIS(CH5);  //关闭DMA通道
  9.         PCLK=DMA_count_get(DMA_CH5);  //获取计数值
  10.         DMA_count_reset(DMA_CH5);        //通道计数复位
  11.         }
复制代码



8

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
224
威望
138
贡献
40
兑换币
49
注册时间
2012-10-31
在线时间
23 小时
毕业学校
集美大学诚毅学院
2#
发表于 2013-3-8 14:53:03 | 只看该作者

  不懂阿,陪楼主等答案阿。。。我也思考了一下,也不懂为何如此
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1455
威望
748
贡献
425
兑换币
234
注册时间
2012-4-11
在线时间
141 小时
毕业学校
华侨大学
3#
 楼主| 发表于 2013-3-11 11:19:39 | 只看该作者
嵌入式咨询师 发表于 2013-3-8 14:53
不懂阿,陪楼主等答案阿。。。我也思考了一下,也不懂为何如此

这个问题解决了,对PCLK分频只是降低它的频率,但不影响每行的PCLK数目,分频后,只是让MCU可以有充足的时间来响应而已,但带来的影响是,行中断变慢了,一行的像素输出时间变长了,你可以尝试改变分频系数,然后测量HREF的输出频率和时间,就知道了
回复 支持 反对

使用道具 举报

42

主题

299

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4405
QQ
威望
2280
贡献
1049
兑换币
767
注册时间
2011-11-29
在线时间
538 小时
4#
发表于 2013-3-11 14:28:30 | 只看该作者
漫步星空 发表于 2013-3-11 11:19
这个问题解决了,对PCLK分频只是降低它的频率,但不影响每行的PCLK数目,分频后,只是让MCU可以有充足的时 ...

lz,你的实验颠覆了我一年的思想,那我要是硬件4分频呢?难道还是只改变行的采集时间吗?不改变采集的点的数目吗?
回复 支持 反对

使用道具 举报

7

主题

111

帖子

0

精华

高级会员

Rank: 4

积分
978
威望
442
贡献
276
兑换币
269
注册时间
2013-2-20
在线时间
130 小时
5#
发表于 2013-3-22 15:30:32 | 只看该作者
楼主分频的问题解决了没?求教怎么分频啊...
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1455
威望
748
贡献
425
兑换币
234
注册时间
2012-4-11
在线时间
141 小时
毕业学校
华侨大学
6#
 楼主| 发表于 2013-3-25 14:10:52 | 只看该作者
tujunjie 发表于 2013-3-11 14:28
lz,你的实验颠覆了我一年的思想,那我要是硬件4分频呢?难道还是只改变行的采集时间吗?不改变采集的点的 ...

硬件分频可以啊,硬件分频不会改变HREF的频率,一行输出的时间没变,只不过一行可被采集的数目被4分频了
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1455
威望
748
贡献
425
兑换币
234
注册时间
2012-4-11
在线时间
141 小时
毕业学校
华侨大学
7#
 楼主| 发表于 2013-3-25 14:12:48 | 只看该作者
huanyefeng0809 发表于 2013-3-22 15:30
楼主分频的问题解决了没?求教怎么分频啊...

楼上已经给出了自己的方案,就是硬件4分频,至于实现方案,有很多,74ls74就是一种。
回复 支持 反对

使用道具 举报

9

主题

161

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2881

优秀会员奖章活跃会员奖章在线王奖章

威望
1361
贡献
804
兑换币
904
注册时间
2012-12-9
在线时间
358 小时
8#
发表于 2013-4-17 12:57:30 | 只看该作者
LZ单片机用的是K60 还是其他的
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

注册会员

Rank: 2

积分
129
QQ
威望
78
贡献
29
兑换币
36
注册时间
2013-4-19
在线时间
11 小时
9#
发表于 2013-8-14 16:46:46 | 只看该作者
分频之后每幅图像的采集时间是不是变长了?
回复 支持 反对

使用道具 举报

9

主题

51

帖子

0

精华

高级会员

Rank: 4

积分
706
QQ
威望
357
贡献
161
兑换币
224
注册时间
2013-6-8
在线时间
94 小时
10#
发表于 2013-9-24 16:43:45 | 只看该作者
嵌入式咨询师 发表于 2013-3-8 14:53
不懂阿,陪楼主等答案阿。。。我也思考了一下,也不懂为何如此

楼主 能把你分频和采集的那段代码发给我一下嘛   一直搞不定分频啊  新手  呜呜  核心的东西不要  只想参考一下分频  一直不成功
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-30 07:21 , Processed in 0.062159 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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