Update sccb.h
This commit is contained in:
@@ -2,17 +2,26 @@
|
||||
#define __SCCB_H
|
||||
#include "sys.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>
|
||||
#define SCCB_SDA_IN() {GPIOB->MODER&=~(3<<(5*2));GPIOB->MODER|=0<<5*2;} //PD7 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#define SCCB_SDA_OUT() {GPIOB->MODER&=~(3<<(5*2));GPIOB->MODER|=1<<5*2;} //PD7 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#define SCCB_ID 0X60 //OV2640<EFBFBD><EFBFBD>ID
|
||||
//IO操作函数
|
||||
#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 输出
|
||||
#define SCCB_ID 0X60 //OV2640的ID
|
||||
|
||||
//IO<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#define SCCB_SDA_IN() {GPIOB->MODER&=~(3<<(5*2));GPIOB->MODER|=0<<5*2;} //PD7 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#define SCCB_SDA_OUT() {GPIOB->MODER&=~(3<<(5*2));GPIOB->MODER|=1<<5*2;} //PD7 <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
//IO方向设置
|
||||
#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 输出
|
||||
|
||||
#define SCCB_ID 0X60 //OV2640<EFBFBD><EFBFBD>ID
|
||||
#define SCCB_ID 0X60 //OV2640的ID
|
||||
|
||||
void SCCB_Init(void);
|
||||
void SCCB_Start(void);
|
||||
|
Reference in New Issue
Block a user