Update sccb.h
This commit is contained in:
@@ -2,17 +2,26 @@
|
|||||||
#define __SCCB_H
|
#define __SCCB_H
|
||||||
#include "sys.h"
|
#include "sys.h"
|
||||||
#include "gpio.h"
|
#include "gpio.h"
|
||||||
|
//////////////////////////////////////////////////////////////////////////////////
|
||||||
|
//本程序参考自网友guanfu_wang代码。
|
||||||
|
//ALIENTEK STM32F103开发板
|
||||||
|
//SCCB 驱动代码
|
||||||
|
//正点原子@ALIENTEK
|
||||||
|
//技术论坛:www.openedv.com
|
||||||
|
//创建日期:2015/4/16
|
||||||
|
//版本:V1.0
|
||||||
|
//////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
//IO<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
//IO操作函数
|
||||||
#define SCCB_SDA_IN() {GPIOB->MODER&=~(3<<(5*2));GPIOB->MODER|=0<<5*2;} //PD7 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
#define SCCB_SDA_IN() {GPIOB->MODER&=~(3<<(5*2));GPIOB->MODER|=0<<5*2;} //PD7 输入
|
||||||
#define SCCB_SDA_OUT() {GPIOB->MODER&=~(3<<(5*2));GPIOB->MODER|=1<<5*2;} //PD7 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
#define SCCB_SDA_OUT() {GPIOB->MODER&=~(3<<(5*2));GPIOB->MODER|=1<<5*2;} //PD7 输出
|
||||||
#define SCCB_ID 0X60 //OV2640<EFBFBD><EFBFBD>ID
|
#define SCCB_ID 0X60 //OV2640的ID
|
||||||
|
|
||||||
//IO<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
//IO方向设置
|
||||||
#define SCCB_SDA_IN() {GPIOB->MODER&=~(3<<(5*2));GPIOB->MODER|=0<<5*2;} //PD7 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
#define SCCB_SDA_IN() {GPIOB->MODER&=~(3<<(5*2));GPIOB->MODER|=0<<5*2;} //PD7 输入
|
||||||
#define SCCB_SDA_OUT() {GPIOB->MODER&=~(3<<(5*2));GPIOB->MODER|=1<<5*2;} //PD7 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
#define SCCB_SDA_OUT() {GPIOB->MODER&=~(3<<(5*2));GPIOB->MODER|=1<<5*2;} //PD7 输出
|
||||||
|
|
||||||
#define SCCB_ID 0X60 //OV2640<EFBFBD><EFBFBD>ID
|
#define SCCB_ID 0X60 //OV2640的ID
|
||||||
|
|
||||||
void SCCB_Init(void);
|
void SCCB_Init(void);
|
||||||
void SCCB_Start(void);
|
void SCCB_Start(void);
|
||||||
|
Reference in New Issue
Block a user