注册 登录
查看: 341|回复: 6

鹰眼寄存器SCAL0和UAADJ1不能写入?

[复制链接]
发表于 2014-2-21 13:18:04 | 显示全部楼层 |阅读模式
我们按照山外哥给的程序初始化寄存器,{OV7725_UVADJ1,0x02},  {OV7725_SCAL0,0x0A}, 但是回读回来的值分别是0X0A和0X04,这两个寄存器回读回来的值与设置的不一样。   其他寄存器设置值与回读的值一样。
这是什么问题呢?   


回复

使用道具 举报

发表于 2014-2-21 13:19:34 | 显示全部楼层
还没留意到有这问题,你对比一下Datasheet,看看是什么原因?
回复 支持 反对

使用道具 举报

发表于 2014-2-21 13:40:15 | 显示全部楼层
山外メ雲ジ 发表于 2014-2-21 13:19
还没留意到有这问题,你对比一下Datasheet,看看是什么原因?

刚写进去的时候读出来时对的,但是把所有寄存器写完再读就不对了。
回复 支持 反对

使用道具 举报

发表于 2014-2-21 13:41:04 | 显示全部楼层
sheng 发表于 2014-2-21 13:40
刚写进去的时候读出来时对的,但是把所有寄存器写完再读就不对了。

会不会是某些寄存器会修改此寄存器的内容?
回复 支持 反对

使用道具 举报

发表于 2014-2-21 13:42:46 | 显示全部楼层
山外メ雲ジ 发表于 2014-2-21 13:19
还没留意到有这问题,你对比一下Datasheet,看看是什么原因?

而且pclk与行中断时钟都没了、
回复 支持 反对

使用道具 举报

发表于 2014-2-21 13:46:14 | 显示全部楼层
sheng 发表于 2014-2-21 13:42
而且pclk与行中断时钟都没了、

要不直接用我们的例程试试实验效果?这情况,可以判断为寄存器配置问题,我之前也没遇到过这类的问题。

下载地址:http://pan.baidu.com/s/11SsaR
回复 支持 反对

使用道具 举报

发表于 2014-2-21 15:04:23 | 显示全部楼层
山外メ雲ジ 发表于 2014-2-21 13:46
要不直接用我们的例程试试实验效果?这情况,可以判断为寄存器配置问题,我之前也没遇到过这类的问题。
...

我们用的就是历程里的寄存器配置。
  1.     {OV7725_COM4         , 0x41},
  2.     {OV7725_CLKRC        , 0x00},
  3.     {OV7725_COM2         , 0x03},
  4.     {OV7725_COM3         , 0xD0},
  5.     {OV7725_COM7         , 0x40},
  6.     {OV7725_HSTART       , 0x3F},
  7.     {OV7725_HSIZE        , 0x50},
  8.     {OV7725_VSTRT        , 0x03},
  9.     {OV7725_VSIZE        , 0x78},
  10.     {OV7725_HREF         , 0x00},
  11.     {OV7725_SCAL0        , 0x0A},
  12.     {OV7725_AWB_Ctrl0    , 0xE0},
  13.     {OV7725_DSPAuto      , 0xff},
  14.     {OV7725_DSP_Ctrl2    , 0x0C},
  15.     {OV7725_DSP_Ctrl3    , 0x00},
  16.     {OV7725_DSP_Ctrl4    , 0x00},

  17. #if (OV7725_W == 80)
  18.     {OV7725_HOutSize     , 0x14},
  19. #elif (OV7725_W == 160)
  20.     {OV7725_HOutSize     , 0x28},
  21. #elif (OV7725_W == 240)
  22.     {OV7725_HOutSize     , 0x3c},
  23. #elif (OV7725_W == 320)
  24.     {OV7725_HOutSize     , 0x50},
  25. #else

  26. #endif

  27. #if (OV7725_H == 60 )
  28.     {OV7725_VOutSize     , 0x1E},
  29. #elif (OV7725_H == 120 )
  30.     {OV7725_VOutSize     , 0x3c},
  31. #elif (OV7725_H == 180 )
  32.     {OV7725_VOutSize     , 0x5a},
  33. #elif (OV7725_H == 240 )
  34.     {OV7725_VOutSize     , 0x78},
  35. #else

  36. #endif

  37.     {OV7725_EXHCH        , 0x00},
  38.    
  39.     {OV7725_GAM1         , 0x0c},
  40.     {OV7725_GAM2         , 0x16},
  41.     {OV7725_GAM3         , 0x2a},
  42.     {OV7725_GAM4         , 0x4e},
  43.     {OV7725_GAM5         , 0x61},
  44.     {OV7725_GAM6         , 0x6f},
  45.     {OV7725_GAM7         , 0x7b},
  46.     {OV7725_GAM8         , 0x86},
  47.     {OV7725_GAM9         , 0x8e},
  48.     {OV7725_GAM10        , 0x97},
  49.     {OV7725_GAM11        , 0xa4},
  50.     {OV7725_GAM12        , 0xaf},
  51.     {OV7725_GAM13        , 0xc5},
  52.     {OV7725_GAM14        , 0xd7},
  53.     {OV7725_GAM15        , 0xe8},
  54.     {OV7725_SLOP         , 0x20},
  55.     {OV7725_LC_RADI      , 0x00},
  56.     {OV7725_LC_COEF      , 0x13},
  57.     {OV7725_LC_XC        , 0x08},
  58.     {OV7725_LC_COEFB     , 0x14},
  59.     {OV7725_LC_COEFR     , 0x17},
  60.     {OV7725_LC_CTR       , 0x05},
  61.     {OV7725_BDBase       , 0x99},
  62.     {OV7725_BDMStep      , 0x03},
  63.     {OV7725_SDE          , 0x04},
  64.     {OV7725_BRIGHT       , 0x00},
  65.     {OV7725_CNST         , 100},
  66.     {OV7725_SIGN         , 0x06},
  67.     {OV7725_UVADJ0       , 0x11},
  68.     {OV7725_UVADJ1       , 0x02},
  69.     {OV7725_SCAL0        , 0x0A},
回复 支持 反对

使用道具 举报

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

本版积分规则

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