当前位置: 首页 > news >正文

济源建网站企业电话号码查询网

济源建网站,企业电话号码查询网,服装公司企业简介模板,云端做效果图的网站目录 一、摄像头基础 1.1 OV2640参数 1.2 视场角与镜头 二、OV2640驱动 三、OV2640视频接入 四、OV2640 200W JPG拍照实现 五、总结 一、摄像头基础 1.1 OV2640参数 选型时我们需要关注的通用指标是焦距,视场角,拍摄分辨率等信息。另外还需根据硬件板子情况…

目录

一、摄像头基础

1.1 OV2640参数

1.2 视场角与镜头

二、OV2640驱动

三、OV2640视频接入

四、OV2640 200W JPG拍照实现

五、总结

一、摄像头基础

1.1 OV2640参数

         选型时我们需要关注的通用指标是焦距,视场角,拍摄分辨率等信息。另外还需根据硬件板子情况来综合考虑。一般MCU芯片不支持MIPI接口,只能并口接入视频图像,这种情况就只能选择OV2640这种并口输出的sensor。ARM芯片一般都支持MIPI接口这时可以考虑性能更高的sensor,比如OV5640,OV2710。此外还需根据嵌入式板子的硬件供电情况来综合考虑。如下是OV2710的通用技术指标:

1.2 视场角与镜头

二、OV2640驱动

如下只是实例代码,完整代码请点此处下载

#include "fsl_ov2640.h"
#include "ov2640cfg.h"
#include "ov2640_jpeg.h"
#include "fsl_common.h"
#include "board.h"/******************************************************************************** Definitions******************************************************************************/
#define OV2640_SCCB_ADDR (0x60>>1)
#define OV2640_REVISION  0x2642Ustatus_t OV2640_WriteReg(uint8_t reg, uint8_t val)
{uint8_t i = 0;status_t WriteStatus = 0;for( i = 0 ;i < 3; i++ ){WriteStatus = BOARD_Camera_I2C_SendSCCB(OV2640_SCCB_ADDR, reg, kSCCB_RegAddr8Bit, &val, 1);if( WriteStatus == kStatus_Success)break;elsert_kprintf("WriteStatus = %d\r\n",WriteStatus);}return WriteStatus;
}   status_t OV2640_ReadReg(uint8_t reg, uint8_t *val)
{return BOARD_Camera_I2C_ReceiveSCCB(OV2640_SCCB_ADDR, reg, kSCCB_RegAddr8Bit, val, 1);
}                     typedef struct _ov2640_reg
{uint8_t reg;uint8_t val;
} ov2640_reg_t;/******************************************************************************** Prototypes******************************************************************************///OV2640切换为JPEG模式
void OV2640_JPEG_Mode( void);
//OV2640切换为RGB565模式
void OV2640_RGB565_Mode( void);
void OV2640_RegSet( uint8_t mode);
/******************************************************************************** Variables******************************************************************************/
static const ov2640_reg_t ov2640_RA_DLMT_Regs[] = {{OV2640_DSP_RA_DLMT, 0x01},{OV2640_COM7_REG, 0x80}
};/******************************************************************************** Code******************************************************************************/
static void OV2640_DelayMs(uint32_t ms)
{VIDEO_DelayMs(ms);
}static status_t OV2640_WriteRegs(const ov2640_reg_t regs[], uint32_t num)
{status_t status = kStatus_Success;for (uint32_t i = 0; i < num; i++){status = OV2640_WriteReg(regs[i].reg, regs[i].val);if (kStatus_Success != status){break;}}return status;
}static status_t OV2640_SoftwareReset(void)
{return OV2640_WriteReg(OV2640_COM7_REG, 0x80);
}void ov2640_jpg_rgb565_set(void);
void ov2640_jpg_photo_set(void);status_t OV2640_Reg_Init(uint8_t mode)//0--rgb565 	1--photo
{status_t status;uint8_t pid = 0U, ver = 0U;status = OV2640_WriteRegs(ov2640_RA_DLMT_Regs, ARRAY_SIZE(ov2640_RA_DLMT_Regs));if (kStatus_Success != status){return status;}/* Identify the device. */status = OV2640_ReadReg(OV2640_PID_REG, &pid);//0x0Aif (kStatus_Success != status){return status;}status = OV2640_ReadReg(OV2640_VER_REG, &ver);//0x0BUif (kStatus_Success != status){return status;}if (OV2640_REVISION != (((uint32_t)pid << 8U) | (uint32_t)ver)){return kStatus_Fail;}rt_kprintf("----camera id read ok %d %d\n", ver,rt_tick_get());rt_kprintf("----camera id read : 0x%x %d\n", (((uint32_t)pid << 8U) | (uint32_t)ver),rt_tick_get());OV2640_RegSet(mode);//0--rgb565 	1--photort_kprintf("----OV2640_Reg_Init ok %d\r\n",rt_tick_get());return 0;
}void OV2640_svga_15fps(void)
{OV2640_WriteReg( 0XFF,0X01);OV2640_WriteReg( 0X11,0X01);OV2640_WriteReg(0x12, 0x40);OV2640_Wr
http://www.yayakq.cn/news/160155/

相关文章:

  • 在哪建设网站盐城有没有做网站吗
  • 苏州网站建设与网络营销做推广的网站微信号
  • 中国建设银行福州招聘信息网站贵州省建设厅的网站
  • 搜索案例的网站顶易云外贸软件
  • ui参考网站建站公司前途
  • 企业网站里面的qq咨询怎么做网站建设实验七
  • 远近互联网站建设小说推广赚钱
  • 个性化网站万年县建设银行网站拼音全称
  • 广西网站建设教程网站建设的风险管理
  • 网站做动态图片大全临清网站制作
  • 免费素材视频网站t恤定制网站
  • 创美艺佳网站是谁做的登录建设官方网站
  • 做评测好的视频网站怎么下载ppt模板
  • 新乡营销网站建设公司云主机建站
  • 廊坊企业自助建站简述网站建设的概念
  • 连云港网站优化方案进出口贸易公司怎么找客户
  • 医院网站设计怎么做如何发布网站到域名
  • 做网站系统具体步骤中国机械设计网
  • 吉林企业网站模板建站哪个好注册域名需要费用吗
  • 关于网站建设报告网站建设最新
  • 网站的网络推广方案虚拟主机 视频网站
  • 如何设计一个网页并举例说明呼和浩特百度seo
  • 做网站用的系统临沂专业网站制作公司
  • 网站管理包括望城经济建设开区门户网站
  • 如何下载别人网站模板wordpress 怎么样
  • 设计很好看的网站帮人做网站
  • 克隆网站怎么做后台h5可以来做网站吗
  • 部门网站建设管理制度模板建站教程
  • wordpress边栏浮动知名seo公司
  • 藁城外贸网站建设php能建立网站吗