OpenEdv-开源电子网

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

ov2640 输出480x320的设置 请教?

[复制链接]

259

主题

806

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1887
金钱
1887
注册时间
2012-10-28
在线时间
353 小时
发表于 2014-12-12 21:28:39 | 显示全部楼层 |阅读模式
5金钱
请教下,ov2640 图像输出分辨率的设置,

我目前需要设置为480x320,

目前480x272的分辨率是可以显示出来的,不过显示后图像会不停的移动。

最佳答案

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

用我们的代码很容易设置。请参考我们代码。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2014-12-12 21:28:40 | 显示全部楼层
用我们的代码很容易设置。请参考我们代码。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

259

主题

806

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1887
金钱
1887
注册时间
2012-10-28
在线时间
353 小时
 楼主| 发表于 2014-12-13 13:02:11 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
你好,已经解决了啊

/* Initialisation sequence for 480x320 resolution */
const unsigned char OV2640_480x320[][2]=
{

  {0xff, 0x00},  // Device control register list Table 12 
  {0x2c, 0xff},  // Reserved                              
  {0x2e, 0xdf},  // Reserved                              
  {0xff, 0x01},  // Device control register list Table 13 
  {0x3c, 0x32},  // Reserved                              
  {0x11, 0x00},  // Clock Rate Control                    
  {0x09, 0x02},  // Common control 2                      
  {0x04, 0xD8}, //水平镜像,垂直翻转  {0x04, 0xA8},                         
  {0x13, 0xe5},  // Common control 8                      
  {0x14, 0x48},  // Common control 9                      
  {0x2c, 0x0c},  // Reserved                              
  {0x33, 0x78},  // Reserved                              
  {0x3a, 0x33},  // Reserved                              
  {0x3b, 0xfB},  // Reserved                              
  {0x3e, 0x00},  // Reserved                              
  {0x43, 0x11},  // Reserved                              
  {0x16, 0x10},  // Reserved                              
  {0x4a, 0x81},  // Reserved                              
  {0x21, 0x99},  // Reserved                              
  {0x24, 0x40},  // Luminance signal High range           
  {0x25, 0x38},  // Luminance signal low range            
  {0x26, 0x82},  //                                       
  {0x5c, 0x00},  // Reserved                              
  {0x63, 0x00},  // Reserved                              
  {0x46, 0x3f},  // Frame length adjustment               
  {0x0c, 0x3c},  // Common control 3                      
  {0x61, 0x70},  // Histogram algo low level              
  {0x62, 0x80},  // Histogram algo high level             
  {0x7c, 0x05},  // Reserved                              
  {0x20, 0x80},  // Reserved                              
  {0x28, 0x30},  // Reserved                              
  {0x6c, 0x00},  // Reserved                              
  {0x6d, 0x80},  // Reserved                              
  {0x6e, 0x00},  // Reserved                              
  {0x70, 0x02},  // Reserved                              
  {0x71, 0x94},  // Reserved                              
  {0x73, 0xc1},  // Reserved                              
  {0x3d, 0x34},  // Reserved                              
  {0x5a, 0x57},  // Reserved                              
  {0x12, 0x00},  // Common control 7                      
  {0x11, 0x00},  // Clock Rate Control                   2
  {0x17, 0x11},  // Horiz window start MSB 8bits          
  {0x18, 0x75},  // Horiz window end MSB 8bits            
  {0x19, 0x01},  // Vert window line start MSB 8bits      
  {0x1a, 0x97},  // Vert window line end MSB 8bits        
  {0x32, 0x36},
  {0x03, 0x0f},
  {0x37, 0x40},
  {0x4f, 0xbb},
  {0x50, 0x9c},
  {0x5a, 0x57},
  {0x6d, 0x80},
  {0x6d, 0x38},
  {0x39, 0x02},
  {0x35, 0x88},
  {0x22, 0x0a},
  {0x37, 0x40},
  {0x23, 0x00},
  {0x34, 0xa0},
  {0x36, 0x1a},
  {0x06, 0x02},
  {0x07, 0xc0},
  {0x0d, 0xb7},
  {0x0e, 0x01},
  {0x4c, 0x00},
  {0xff, 0x00},
  {0xe5, 0x7f},
  {0xf9, 0xc0},
  {0x41, 0x24},
  {0xe0, 0x14},
  {0x76, 0xff},
  {0x33, 0xa0},
  {0x42, 0x20},
  {0x43, 0x18},
  {0x4c, 0x00},
  {0x87, 0xd0},
  {0x88, 0x3f},
  {0xd7, 0x03},
  {0xd9, 0x10},
  {0xd3, 0x82},
  {0xc8, 0x08},
  {0xc9, 0x80},
  {0x7d, 0x00},
  {0x7c, 0x03},
  {0x7d, 0x48},
  {0x7c, 0x08},
  {0x7d, 0x20},
  {0x7d, 0x10},
  {0x7d, 0x0e},
  {0x90, 0x00},
  {0x91, 0x0e},
  {0x91, 0x1a},
  {0x91, 0x31},
  {0x91, 0x5a},
  {0x91, 0x69},
  {0x91, 0x75},
  {0x91, 0x7e},
  {0x91, 0x88},
  {0x91, 0x8f},
  {0x91, 0x96},
  {0x91, 0xa3},
  {0x91, 0xaf},
  {0x91, 0xc4},
  {0x91, 0xd7},
  {0x91, 0xe8},
  {0x91, 0x20},
  {0x92, 0x00},
  {0x93, 0x06},
  {0x93, 0xe3},
  {0x93, 0x02},
  {0x93, 0x02},
  {0x93, 0x00},
  {0x93, 0x04},
  {0x93, 0x00},
  {0x93, 0x03},
  {0x93, 0x00},
  {0x93, 0x00},
  {0x93, 0x00},
  {0x93, 0x00},
  {0x93, 0x00},
  {0x93, 0x00},
  {0x93, 0x00},
  {0x96, 0x00},
  {0x97, 0x08},
  {0x97, 0x19},
  {0x97, 0x02},
  {0x97, 0x0c},
  {0x97, 0x24},
  {0x97, 0x30},
  {0x97, 0x28},
  {0x97, 0x26},
  {0x97, 0x02},
  {0x97, 0x98},
  {0x97, 0x80},
  {0x97, 0x00},
  {0x97, 0x00},
  {0xc3, 0xef},
  {0xff, 0x00},
  {0xba, 0xdc},
  {0xbb, 0x08},
  {0xb6, 0x24},
  {0xb8, 0x33},
  {0xb7, 0x20},
  {0xb9, 0x30},
  {0xb3, 0xb4},
  {0xb4, 0xca},
  {0xb5, 0x43},
  {0xb0, 0x5c},
  {0xb1, 0x4f},
  {0xb2, 0x06},
  {0xc7, 0x00},
  {0xc6, 0x51},
  {0xc5, 0x11},
  {0xc4, 0x9c},
  {0xbf, 0x00},
  {0xbc, 0x64},
  {0xa6, 0x00},
  {0xa7, 0x1e},
  {0xa7, 0x6b},
  {0xa7, 0x47},
  {0xa7, 0x33},
  {0xa7, 0x00},
  {0xa7, 0x23},
  {0xa7, 0x2e},
  {0xa7, 0x85},
  {0xa7, 0x42},
  {0xa7, 0x33},
  {0xa7, 0x00},
  {0xa7, 0x23},
  {0xa7, 0x1b},
  {0xa7, 0x74},
  {0xa7, 0x42},
  {0xa7, 0x33},
  {0xa7, 0x00},
  {0xa7, 0x23},
  {0xc0, 0xc8},
  {0xc1, 0x96},
  {0x8c, 0x00},
  {0x86, 0x3d},
  {0x50, 0x92},
  {0x51, 0x90},
  {0x52, 0x2c},
  {0x53, 0x00},
  {0x54, 0x00},
  {0x55, 0x88},
  {0x5a, 0x50},
  {0x5b, 0x3c},
  {0x5c, 0x00},
  {0xd3, 0x04},
  {0x7f, 0x00},
  {0xda, 0x00},
  {0xe5, 0x1f},
  {0xe1, 0x67},
  {0xe0, 0x00},
  {0xdd, 0x7f},
  {0x05, 0x00},
  {0xff, 0x00},
  {0xe0, 0x04},
  {0xc0, 0xc8},
  {0xc1, 0x96},
  {0x86, 0x3d},
  {0x50, 0x92},
  {0x51, 0x90},
  {0x52, 0x2c},
  {0x53, 0x00},
  {0x54, 0x00},
  {0x55, 0x88},
  {0x57, 0x00},
  {0x5a, 0x50},
  {0x5b, 0x3c},
  {0x5c, 0x00},
  {0xd3, 0x04},
  {0xe0, 0x00},
  {0xFF, 0x00},
  {0x05, 0x00},
  {0xDA, 0x08},
  {0xda, 0x09},
  {0x98, 0x00},
  {0x99, 0x00},
  {0x00, 0x00},
  {0xff, 0x00},
  {0xe0, 0x04},
  {0xc0, 0xc8},
  {0xc1, 0x96},

  {0x86, 0x35},
  {0x50, 0x80},

  {0x51, 0x90},
  {0x52, 0x2c},
  {0x53, 0x00},
  {0x54, 0x00},
  {0x55, 0x88},
  {0x57, 0x00},

  {0x5a, 0x78}, //outw[7:0](real/4) 输出摄像头宽度值,如果宽度是480/4=120(120转换为16进制是0x78)
  {0x5b, 0x50}, //outh[7:0](real/4) 输出摄像头高度值,如果宽度是320/4=80 (80 转换为16进制是0x50)

  {0x5c, 0x00},
  {0xd3, 0x04},
  {0xe0, 0x00},

};
回复

使用道具 举报

7

主题

146

帖子

1

精华

高级会员

Rank: 4

积分
895
金钱
895
注册时间
2014-1-2
在线时间
156 小时
发表于 2014-12-15 10:04:29 | 显示全部楼层
如果保存大图的时候,会不会图片只显示一半呢?
回复

使用道具 举报

259

主题

806

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1887
金钱
1887
注册时间
2012-10-28
在线时间
353 小时
 楼主| 发表于 2014-12-15 11:28:04 | 显示全部楼层
回复【4楼】登云钓月:
---------------------------------
估计保存大图时,如果内存比较小会有数据丢失等情况发生了吧,这个东东又不能一遍接收摄像头的数据,一边进行保存,

要是能够一边接收一边保存就好了,到时就不会占用较大的内存了啊
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-23 23:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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