OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7559|回复: 2

[ALTERA] 开拓者FPGA驱动OV7725切换时钟不能显示图像,原子兄进来看看

[复制链接]

8

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
158
金钱
158
注册时间
2014-12-28
在线时间
37 小时
发表于 2019-1-4 15:27:43 | 显示全部楼层 |阅读模式
1金钱
原子兄我有以下问题:1.我使用OV7725的晶振时钟可以显示正常的图像

2.我使用FPGA输出的时钟驱动OV7725图像就不正常,时钟是系统时钟50MH8分频=6.25MHz,我在XCLK引脚可以测量到6.25MHz的时钟,代码如下;

//cmos 时钟选择信号, 0:使用FPGA输出时钟,1:使用摄像头自带的有源晶振
assign  cam_sgm_ctrl = 1'b0;


reg    [2:0]    clk_cont       ;
assign cam_xclk = clk_cont[2];// ? 1'b1 : 1'b0;

//摄像头主时钟
always @(posedge clk or negedge rst_n) begin
    if(!rst_n) begin
        clk_div_f <= 1'b1;
        clk_cont <= 3'd0;
    end
    else
        clk_cont <= clk_cont + 1'd1;
end


3.不改动代码我只要切换
assign  cam_sgm_ctrl = 1'b1;
就可以显示正常的图像,原子兄可以分析一下吗?

最佳答案

查看完整内容[请看2#楼]

已经可以了。找到问题了,需要在配置之前提供时钟。多谢原子兄的解答!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
158
金钱
158
注册时间
2014-12-28
在线时间
37 小时
 楼主| 发表于 2019-1-4 15:27:44 | 显示全部楼层
已经可以了。找到问题了,需要在配置之前提供时钟。多谢原子兄的解答!
回复

使用道具 举报

557

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165081
金钱
165081
注册时间
2010-12-1
在线时间
2103 小时
发表于 2019-1-5 01:04:58 | 显示全部楼层
你得配置7725寄存器,使用XCLK时钟才行,不是你改这个就完事了
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-7-8 00:12

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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