这段时间在用FPGA驱动ov2640,配置寄存器时发现没有现成的写好寄存器值,就从STM32的例程里把需要配置的寄存器复制过来,然后在一个一个的改,有将近200多个寄存器,现在把它贴出来,方便大家。(配置的是UXGA,RGB565模式,设备地址0X60)

  • 0  :    reg_data <= 16'hff01;
  • 1  :    reg_data <= 16'h1280;
  • //UXGA reg configure
  • 2  :    reg_data <= 16'hff00;
  • 3  :    reg_data <= 16'h2cff;
  • 4  :    reg_data <= 16'h2edf;
  • 5  : reg_data <= 16'hff01;
  • 6  : reg_data <= 16'h3c32;
  • //
  • 7  : reg_data <= 16'h1100;
  • 8  : reg_data <= 16'h0902;
  • 9  : reg_data <= 16'h04D8;
  • 10 : reg_data <= 16'h13E5;
  • 11 : reg_data <= 16'h1448;
  • //
  • 12 : reg_data <= 16'h2C0C;
  • 13 : reg_data <= 16'h3378;
  • 14 : reg_data <= 16'h3A33;
  • 15 : reg_data <= 16'h3BFB;
  • 16 : reg_data <= 16'h3E00;
  • //
  • 17 : reg_data <= 16'h4311;
  • 18 : reg_data <= 16'h1610;
  • 19 : reg_data <= 16'h3992;
  • 20 : reg_data <= 16'h35DA;
  • 21 : reg_data <= 16'h221A;
  • //
  • 22 : reg_data <= 16'h37C3;
  • 23 : reg_data <= 16'h2300;
  • 24 : reg_data <= 16'h34C0;
  • 25 : reg_data <= 16'h361A;
  • 26 : reg_data <= 16'h0688;
  • //
  • 27 : reg_data <= 16'h07C0;
  • 28 : reg_data <= 16'h0D87;
  • 29 : reg_data <= 16'h0E41;
  • 30 : reg_data <= 16'h4C00;
  • 31 : reg_data <= 16'h4800;
  • //
  • 32 : reg_data <= 16'h5B00;
  • 33 : reg_data <= 16'h4203;
  • 34 : reg_data <= 16'h4A81;
  • 35 : reg_data <= 16'h2199;
  • 36 : reg_data <= 16'h2440;
  • //
  • 37 : reg_data <= 16'h2538;
  • 38 : reg_data <= 16'h2682;
  • 39 : reg_data <= 16'h5C00;
  • 40 : reg_data <= 16'h6300;
  • 41 : reg_data <= 16'h4600;
  • //
  • 42 : reg_data <= 16'h0C3C;
  • 43 : reg_data <= 16'h6170;
  • 44 : reg_data <= 16'h6280;
  • 45 : reg_data <= 16'h7C05;
  • 46 : reg_data <= 16'h2080;
  • //
  • 47 : reg_data <= 16'h2830;
  • 48 : reg_data <= 16'h6C00;
  • 49 : reg_data <= 16'h6D80;
  • 50 : reg_data <= 16'h6E00;
  • 51 : reg_data <= 16'h7002;
  • //
  • 52 : reg_data <= 16'h7194;
  • 53 : reg_data <= 16'h73C1;
  • 54 : reg_data <= 16'h3D34;
  • 55 : reg_data <= 16'h5A57;
  • 56 : reg_data <= 16'h1200;//UXGA 1600*1200
  • //
  • 57 : reg_data <= 16'h1711;
  • 58 : reg_data <= 16'h1875;
  • 59 : reg_data <= 16'h1901;
  • 60 : reg_data <= 16'h1A97;
  • 61 : reg_data <= 16'h3236;
  • //
  • 62 : reg_data <= 16'h030F;
  • 63 : reg_data <= 16'h3740;
  • 64 : reg_data <= 16'h4FCA;
  • 65 : reg_data <= 16'h50A8;
  • 66 : reg_data <= 16'h5A23;
  • //
  • 67 : reg_data <= 16'h6D00;
  • 68 : reg_data <= 16'h6D38;
  • 69 : reg_data <= 16'hFF00;
  • 70 : reg_data <= 16'hE57F;
  • 71 : reg_data <= 16'hF9C0;
  • //
  • 72 : reg_data <= 16'h4124;
  • 73 : reg_data <= 16'hE014;
  • 74 : reg_data <= 16'h76FF;
  • 75 : reg_data <= 16'h33A0;
  • 76 : reg_data <= 16'h4220;
  • //
  • 77 : reg_data <= 16'h4318;
  • 78 : reg_data <= 16'h4C00;
  • 79 : reg_data <= 16'h87D5;
  • 80 : reg_data <= 16'h883F;
  • 81 : reg_data <= 16'hD703;
  • //
  • 82 : reg_data <= 16'hD910;
  • 83 : reg_data <= 16'hD382;
  • 84 : reg_data <= 16'hC808;
  • 85 : reg_data <= 16'hC980;
  • 86 : reg_data <= 16'h7C00;
  • //
  • 87  : reg_data <= 16'h7D00;
  • 88  : reg_data <= 16'h7C03;
  • 89  : reg_data <= 16'h7D48;
  • 90  : reg_data <= 16'h7D48;
  • 91  : reg_data <= 16'h7C08;
  • //
  • 92  : reg_data <= 16'h7D20;
  • 93  : reg_data <= 16'h7D10;
  • 94  : reg_data <= 16'h7D0E;
  • 95  : reg_data <= 16'h9000;
  • 96  : reg_data <= 16'h910E;
  • //
  • 97  : reg_data <= 16'h911A;
  • 98  : reg_data <= 16'h9131;
  • 99  : reg_data <= 16'h915A;
  • 100 :reg_data <= 16'h9169;
  • 101 :reg_data <= 16'h9175;
  • //
  • 102 : reg_data <= 16'h917E;
  • 103 : reg_data <= 16'h9188;
  • 104 : reg_data <= 16'h918F;
  • 105 : reg_data <= 16'h9196;
  • 106 : reg_data <= 16'h91A3;
  • //
  • 107 : reg_data <= 16'h91AF;
  • 108 : reg_data <= 16'h91C4;
  • 109 : reg_data <= 16'h91D7;
  • 110 : reg_data <= 16'h91E8;
  • 111 : reg_data <= 16'h9120;
  • //
  • 112 : reg_data <= 16'h9200;
  • 113 : reg_data <= 16'h9306;
  • 114 : reg_data <= 16'h93E3;
  • 115 : reg_data <= 16'h9305;
  • 116 : reg_data <= 16'h9305;
  • //
  • 117 : reg_data <= 16'h9300;
  • 118 : reg_data <= 16'h9304;
  • 119 : reg_data <= 16'h9300;
  • 120 : reg_data <= 16'h9300;
  • 121 : reg_data <= 16'h9300;
  • //
  • 122 : reg_data <= 16'h9300;
  • 123 : reg_data <= 16'h9300;
  • 124 : reg_data <= 16'h9300;
  • 125 : reg_data <= 16'h9300;
  • 126 : reg_data <= 16'h9600;
  • //
  • 127 : reg_data <= 16'h9708;
  • 128 : reg_data <= 16'h9719;
  • 129 : reg_data <= 16'h9702;
  • 130 : reg_data <= 16'h970C;
  • 131 : reg_data <= 16'h9724;
  • //
  • 132 : reg_data <= 16'h9730;
  • 133 : reg_data <= 16'h9728;
  • 134 : reg_data <= 16'h9726;
  • 135 : reg_data <= 16'h9702;
  • 136 : reg_data <= 16'h9798;
  • //
  • 137 : reg_data <= 16'h9780;
  • 138 : reg_data <= 16'h9700;
  • 139 : reg_data <= 16'h9700;
  • 140 : reg_data <= 16'hC3EF;
  • 141 : reg_data <= 16'hA400;
  • //
  • 142 : reg_data <= 16'hA800;
  • 143 : reg_data <= 16'hC511;
  • 144 : reg_data <= 16'hC651;
  • 145 : reg_data <= 16'hBF80;
  • 146 : reg_data <= 16'hC710;
  • //
  • 147 : reg_data <= 16'hB666;
  • 148 : reg_data <= 16'hB8A5;
  • 149 : reg_data <= 16'hB764;
  • 150 : reg_data <= 16'hB97C;
  • 151 : reg_data <= 16'hB3AF;
  • //
  • 152 : reg_data <= 16'hB497;
  • 153 : reg_data <= 16'hB5FF;
  • 154 : reg_data <= 16'hB0C5;
  • 155 : reg_data <= 16'hB194;
  • 156 : reg_data <= 16'hB20F;
  • //
  • 157 : reg_data <= 16'hC45C;
  • 158 : reg_data <= 16'hC0C8;
  • 159 : reg_data <= 16'hC196;
  • 160 : reg_data <= 16'h8C00;
  • 161 : reg_data <= 16'h863D;
  • //
  • 162 : reg_data <= 16'h5000;
  • 163 : reg_data <= 16'h5190;
  • 164 : reg_data <= 16'h522C;
  • 165 : reg_data <= 16'h5300;
  • 166 : reg_data <= 16'h5400;
  • //
  • 167 : reg_data <= 16'h5588;
  • 168 : reg_data <= 16'h5A90;
  • 169 : reg_data <= 16'h5B2C;
  • 170 : reg_data <= 16'h5C05;
  • 171 :   reg_data <= 16'hD302; //auto设置要小心
  • //
  • 172 : reg_data <= 16'hC3ED;
  • 173 : reg_data <= 16'h7F00;
  • 174 : reg_data <= 16'hDA09;
  • 175 : reg_data <= 16'hE51F;
  • 176 : reg_data <= 16'hE167;
  • //
  • 177 : reg_data <= 16'hE000;
  • 178 : reg_data <= 16'hDD7F;
  • 179 : reg_data <= 16'h0500;
  • //RGB565 reg configure
  • 180 : reg_data <= 16'hFF00;
  • 181 : reg_data <= 16'hDA09;
  • //
  • 182 : reg_data <= 16'hD703;
  • 183 : reg_data <= 16'hDF02;
  • 184 : reg_data <= 16'h33A0;
  • 185 : reg_data <= 16'h3C00;
  • 186 : reg_data <= 16'hE167;
  • //
  • 187 : reg_data <= 16'hFF01;
  • 188 : reg_data <= 16'hE000;
  • 189 : reg_data <= 16'hE100;
  • 190 : reg_data <= 16'hE500;
  • 191 : reg_data <= 16'hD700;
  • //
  • 192 : reg_data <= 16'hDA00;
  • 193 : reg_data <= 16'hE000;

ov2604寄存器配置相关推荐

  1. 【驱动】GPIO寄存器配置总结

    #[驱动]GPIO寄存器配置总结 0.设置复用功能为GPIO 1.设置引脚特性,与硬件匹配 2.配置寄存器举例 字段解释: 2.0.SRE 数据位:0 SRE(Slew Rate Field):转换速 ...

  2. ov7725摄像头调试经验-寄存器配置

    之前调过一款摄像头,是MT9V034, 最近在调的是OV7725摄像头,感觉OV7725摄像头比MT9V034要难,特别是寄存器配置,要想玩转一款摄像头,必须要熟悉它的寄存器配置,而且要亲自去调试,然 ...

  3. 【蓝桥杯单片机】【51拓展】PCA寄存器配置实现硬件输出PWM

    目录 定时器配置及PCA相关寄存器配置源代码: 代码解析: 效果图: STC15F2K60S2(IAP15也可以)中PWM产生的原理图(PWM产生功能是集成在PCA功能模块中的):  产生PWM是使用 ...

  4. IT66021FN 寄存器配置

                                                                                    IT66021FN 寄存器配置 HDMI ...

  5. 【i.MX6ULL】驱动开发3——GPIO寄存器配置原理

    前面的两篇Linux驱动文章,介绍了字符设备驱动的两种新旧开发方式,并使用一个虚拟的字符驱动来学习字符设备的开发的流程. 本篇起,就要来操作Linux开发板的硬件,首先当然是通过经典的点亮LED灯程序 ...

  6. SCCB协议介绍与应用和OV7670摄像头的寄存器配置

    SCCB协议简介: 以OV7670的配置传输为例 OV770中,8'h42是写操作ID,8'h43是读地址 从数据传输时序可以看出,其传输的顺序是: 开始位,数据[7:0] ,X位,其中X位为任意,手 ...

  7. STM32寄存器配置USART1串口及USART->BRR值的计算

    STM32寄存器配置串口USART1及USART->BRR值的计算 main.c #include "stm32f10x.h" // Device header #inclu ...

  8. STM32 PWM控制电机寄存器配置

    脉冲宽度调制PWM,实现对电机速度的控制. 1.PWM输出原理 假定定时器工作在向上计数 PWM模式,CNT为当前计数值,CCRx为捕获/比较寄存器CCRx的值(预装载值).当 CNT<CCRx ...

  9. OV7725寄存器配置

    OV7725寄存器配置(为了替换NT99141研究了很长一段时间) 部分参考链接: OV7725 电器特性和时序图:https://www.cnblogs.com/raymon-tec/p/50870 ...

最新文章

  1. 看到腾讯反驳360的文章,笑死我了。
  2. Unsafe使用技巧之数组操作
  3. list按照某个字段排序_恕我直言你可能真的不会java第7篇:像使用SQL一样排序集合
  4. Eclipse 的常见报错、警告和原因分析、解决方式以及相关操作快捷键小结(持续更新)
  5. 程序员的进阶课-架构师之路(15)-那些年你遇到的其他树
  6. castle典范英语 storm_典范英语
  7. 输入法android版,享受流畅手机输入 百度手机输入法Android版试用
  8. 测试用例-1-微信发红包功能
  9. 算法-贪心算法知识总结
  10. 洛谷 P4654 [CEOI2017] Mousetrap 题解
  11. 杰瑞·卡普兰:人工智能并不可怕 未来将带来两大影响
  12. 深度学习与神经网络的异同
  13. _itemmod_extract_enchant随机附魔提取
  14. 动手学深度学习v2 课程笔记 — 深度学习基础
  15. 211大学副教授月工资只有7000多?高校教授真实的待遇情况如何?
  16. codecs.open和open的区别
  17. python 标签字体大小,Python:如何增加/减少x和y刻度标签的字体大小?
  18. PHP 5.5从零开始学 视频教学版pdf
  19. kvm 安装 windows 虚拟机
  20. Xcode 7 Bitcode的工作流程及安全性评估

热门文章

  1. 腾讯云-即时通信 IM uni-app 和 java 整合过程
  2. 集成 12 种协议、可于USBC端口的快充协议芯片IP2188
  3. 安卓熊猫视频压缩器v1.1.51高级版
  4. 使用modelsim编译altera库
  5. Java里鲜为人知的“机器人”类库
  6. 345. Reverse Vowels of a String(python+cpp)
  7. FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
  8. Android开发学习总结(四)——Eclipse在线安装ADT插件
  9. 有关于毕业论文提纲范文
  10. Vue.config.silent = true