亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標(biāo)題:
STM32F407 LCD+OV7670攝像頭修改例程 小球
[打印本頁(yè)]
作者:
XWG
時(shí)間:
2017-8-5 11:10
標(biāo)題:
STM32F407 LCD+OV7670攝像頭修改例程 小球
STM32F407 LCD+ OV7670 攝像頭修改例程
本人進(jìn)行引腳了修改,具體請(qǐng)查看源代碼:
OV7670攝像頭實(shí)驗(yàn).rar
(214.21 KB, 下載次數(shù): 130)
2017-8-6 03:55 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
//////////////////////////////////////////////////////////////////////////////////
//STM32F407VET6 OV7670攝像頭實(shí)驗(yàn)
//BY--踐行工作室
//修改日期:2016/9/14
//////////////////////////////////////////////////////////////////////////////////
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "lcd.h"
#include "key.h"
#include "ov7670.h"
//#include "ov7670cfg.h"
#include "timer.h"
#include "sccb.h"
#include "exti.h"
const u8*LMODE_TBL[5]={"Auto","Sunny","Cloudy","Office","Home"}; //5種光照模式
const u8*EFFECTS_TBL[7]={"Normal","Negative","B&W","Redish","Greenish","Bluish","Antique"}; //7種特效
extern u8 ov_sta; //在exit.c里面定義
extern u8 ov_frame; //在timer.c里面定義
//更新LCD顯示
void camera_refresh(void)
{
u32 j;
u16 color;
if(ov_sta==2)
{
LCD_Scan_Dir(U2D_L2R); //從上到下,從左到右
LCD_SetCursor(0x00,0x0000); //設(shè)置光標(biāo)位置
LCD_WriteRAM_Prepare(); //開(kāi)始寫(xiě)入GRAM
OV7670_RRST=0; //開(kāi)始復(fù)位讀指針
OV7670_RCK=0;
OV7670_RCK=1;
OV7670_RCK=0;
OV7670_RRST=1; //復(fù)位讀指針結(jié)束
OV7670_RCK=1;
for(j=0;j<76800;j++)
{
OV7670_RCK=0;
color=(GPIOC->IDR&0XFF0)>>4; //讀數(shù)據(jù)
OV7670_RCK=1;
color<<=8;
OV7670_RCK=0;
color|=(GPIOC->IDR&0XFF0)>>4; //讀數(shù)據(jù)
OV7670_RCK=1;
LCD->LCD_RAM=color;
// printf("%x, ",color);
// LCD->LCD_RAM=0xffffff;
}
EXTI->PR=1<<8; //清除LINE8上的中斷標(biāo)志位
ov_sta=0; //開(kāi)始下一次采集
// ov_frame++;
LCD_Scan_Dir(DFT_SCAN_DIR); //恢復(fù)默認(rèn)掃描方向
}
}
int main(void)
{
u8 lightmode=0,saturation=2,brightness=2,contrast=2;
u8 effect=0;
// u8 msgbuf[15];//消息緩存區(qū)
Stm32_Clock_Init(336,8,2,7);//設(shè)置時(shí)鐘,168Mhz
delay_init(168); //延時(shí)初始化
uart_init(84,115200); //初始化串口波特率為115200
// LED_Init(); //初始化LED
LCD_Init();
KEY_Init();
OV7670_Init();
POINT_COLOR=RED;//設(shè)置字體為紅色
LCD_ShowString(60,50,200,16,16,"WarShip STM32");
LCD_ShowString(60,70,200,16,16,"OV7670 TEST");
LCD_ShowString(60,90,200,16,16,"JX-Stdio");
LCD_ShowString(60,110,200,16,16,"2016/9/14");
LCD_ShowString(60,130,200,16,16,"KEY0:Light Mode");
LCD_ShowString(60,150,200,16,16,"KEY1:Saturation");
LCD_ShowString(60,170,200,16,16,"KEY2:Brightness");
LCD_ShowString(60,190,200,16,16,"KEY3:Contrast");
LCD_ShowString(60,210,200,16,16,"TPAD:Effects");
LCD_ShowString(60,230,200,16,16,"OV7670 Init...");
while(OV7670_Init())//初始化OV7670
{
LCD_ShowString(60,230,200,16,16,"OV7670 Error!!");
delay_ms(200);
LCD_Fill(60,230,239,246,WHITE);
delay_ms(200);
}
LCD_ShowString(60,230,200,16,16,"OV7670 Init OK");
delay_ms(1500);
OV7670_Light_Mode(lightmode);
OV7670_Color_Saturation(saturation);
OV7670_Brightness(brightness);
OV7670_Contrast(contrast);
OV7670_Special_Effects(effect);
// TIM3_Int_Init(10000-1,8399); //10Khz計(jì)數(shù)頻率,1秒鐘中斷
EXTI9_Init(); //使能定時(shí)器捕獲
OV7670_Window_Set(10,174,240,320); //設(shè)置窗口
OV7670_CS=0;
while(1)
{
camera_refresh();//更新顯示
if(!KEY0)
{
while(!KEY0);//燈光模式Light Mode
lightmode++;
if(lightmode>4)lightmode=0;
OV7670_Light_Mode(lightmode);
LCD_ShowString(60,190,200,16,16,"Light Mode");
//sprintf((char*)msgbuf,"%s",LMODE_TBL[lightmode]);
}
if(!KEY1)
{
while(!KEY1);//飽和度Saturation
saturation++;
if(saturation>4)saturation=0;
OV7670_Color_Saturation(saturation);
LCD_ShowString(60,190,200,16,16,"Saturation");
//sprintf((char*)msgbuf,"Saturation:%d",(signed char)saturation-2);
}
if(!KEY2)
{
while(!KEY2);//亮度Brightness
brightness++;
if(brightness>4)brightness=0;
OV7670_Brightness(brightness);
LCD_ShowString(60,190,200,16,16,"Brightness ");
//sprintf((char*)msgbuf,"Brightness:%d",(signed char)brightness-2);
}
if(!KEY3)
{
while(!KEY3);//對(duì)比度Contrast
// contrast++;
// if(contrast>4)contrast=0;
// OV7670_Contrast(contrast);
effect++;
if(effect>6)effect=0;
OV7670_Special_Effects(effect);//設(shè)置特效
//sprintf((char*)msgbuf,"%s",EFFECTS_TBL[effect]);
LCD_ShowString(60,190,200,16,16,"Contrast ");
//sprintf((char*)msgbuf,"Contrast:%d",(signed char)contrast-2);
}
}
}
復(fù)制代碼
作者:
zerox
時(shí)間:
2018-4-15 20:35
謝謝分享
作者:
1757897801
時(shí)間:
2018-6-11 10:27
謝謝分享
作者:
liu666666
時(shí)間:
2018-6-14 20:08
這個(gè)的功能是什么,能實(shí)現(xiàn)攝像頭定位小球的坐標(biāo)么
作者:
jklfdjsf
時(shí)間:
2018-7-10 11:14
多謝分享
作者:
機(jī)制的黎
時(shí)間:
2018-10-24 19:23
多謝分享
作者:
liuzhixuan
時(shí)間:
2019-4-13 14:11
請(qǐng)問(wèn)能不能分享下ov7670封裝
作者:
plj213
時(shí)間:
2019-5-2 15:23
謝謝樓主分享。。。。
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1