ov2604寄存器配置
这段时间在用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寄存器配置相关推荐
- 【驱动】GPIO寄存器配置总结
#[驱动]GPIO寄存器配置总结 0.设置复用功能为GPIO 1.设置引脚特性,与硬件匹配 2.配置寄存器举例 字段解释: 2.0.SRE 数据位:0 SRE(Slew Rate Field):转换速 ...
- ov7725摄像头调试经验-寄存器配置
之前调过一款摄像头,是MT9V034, 最近在调的是OV7725摄像头,感觉OV7725摄像头比MT9V034要难,特别是寄存器配置,要想玩转一款摄像头,必须要熟悉它的寄存器配置,而且要亲自去调试,然 ...
- 【蓝桥杯单片机】【51拓展】PCA寄存器配置实现硬件输出PWM
目录 定时器配置及PCA相关寄存器配置源代码: 代码解析: 效果图: STC15F2K60S2(IAP15也可以)中PWM产生的原理图(PWM产生功能是集成在PCA功能模块中的): 产生PWM是使用 ...
- IT66021FN 寄存器配置
IT66021FN 寄存器配置 HDMI ...
- 【i.MX6ULL】驱动开发3——GPIO寄存器配置原理
前面的两篇Linux驱动文章,介绍了字符设备驱动的两种新旧开发方式,并使用一个虚拟的字符驱动来学习字符设备的开发的流程. 本篇起,就要来操作Linux开发板的硬件,首先当然是通过经典的点亮LED灯程序 ...
- SCCB协议介绍与应用和OV7670摄像头的寄存器配置
SCCB协议简介: 以OV7670的配置传输为例 OV770中,8'h42是写操作ID,8'h43是读地址 从数据传输时序可以看出,其传输的顺序是: 开始位,数据[7:0] ,X位,其中X位为任意,手 ...
- STM32寄存器配置USART1串口及USART->BRR值的计算
STM32寄存器配置串口USART1及USART->BRR值的计算 main.c #include "stm32f10x.h" // Device header #inclu ...
- STM32 PWM控制电机寄存器配置
脉冲宽度调制PWM,实现对电机速度的控制. 1.PWM输出原理 假定定时器工作在向上计数 PWM模式,CNT为当前计数值,CCRx为捕获/比较寄存器CCRx的值(预装载值).当 CNT<CCRx ...
- OV7725寄存器配置
OV7725寄存器配置(为了替换NT99141研究了很长一段时间) 部分参考链接: OV7725 电器特性和时序图:https://www.cnblogs.com/raymon-tec/p/50870 ...
最新文章
- 看到腾讯反驳360的文章,笑死我了。
- Unsafe使用技巧之数组操作
- list按照某个字段排序_恕我直言你可能真的不会java第7篇:像使用SQL一样排序集合
- Eclipse 的常见报错、警告和原因分析、解决方式以及相关操作快捷键小结(持续更新)
- 程序员的进阶课-架构师之路(15)-那些年你遇到的其他树
- castle典范英语 storm_典范英语
- 输入法android版,享受流畅手机输入 百度手机输入法Android版试用
- 测试用例-1-微信发红包功能
- 算法-贪心算法知识总结
- 洛谷 P4654 [CEOI2017] Mousetrap 题解
- 杰瑞·卡普兰:人工智能并不可怕 未来将带来两大影响
- 深度学习与神经网络的异同
- _itemmod_extract_enchant随机附魔提取
- 动手学深度学习v2 课程笔记 — 深度学习基础
- 211大学副教授月工资只有7000多?高校教授真实的待遇情况如何?
- codecs.open和open的区别
- python 标签字体大小,Python:如何增加/减少x和y刻度标签的字体大小?
- PHP 5.5从零开始学 视频教学版pdf
- kvm 安装 windows 虚拟机
- Xcode 7 Bitcode的工作流程及安全性评估
热门文章
- 腾讯云-即时通信 IM uni-app 和 java 整合过程
- 集成 12 种协议、可于USBC端口的快充协议芯片IP2188
- 安卓熊猫视频压缩器v1.1.51高级版
- 使用modelsim编译altera库
- Java里鲜为人知的“机器人”类库
- 345. Reverse Vowels of a String(python+cpp)
- FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
- Android开发学习总结(四)——Eclipse在线安装ADT插件
- 有关于毕业论文提纲范文
- Vue.config.silent = true