⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cc3_pin_defines.h

📁 基于lpc2106和OV6620的源代码
💻 H
字号:
/* * Copyright 2006  Anthony Rowe and Adam Goode * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * *     http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * */#ifndef CC3_PIN_DEFINES_H#define CC3_PIN_DEFINES_H#define CMUCAM_BOARD_VERSION_1//#define CMUCAM_BOARD_VERSION_0_9/* 1 = output 0 = input Pin to Hex Helper 3 3 2 2 | 2 2 2 2 | 2 2 2 2 | 1 1 1 1 | 1 1 1 1 | 1 1     |         | 1 0 9 8 | 7 6 5 4 | 3 2 1 0 | 9 8 7 6 | 5 4 3 2 | 1 0 9 8 | 7 6 5 4 | 3 2 1 0*/#ifdef CMUCAM_BOARD_VERSION_1/* PIN DEF for version 1.0  *///#define _CC3_DEFAULT_PORT_DIR		0x003EFD99#define _CC3_DEFAULT_PORT_DIR		0x003EBDC9//#define DEFAULT_PORT_DIR	0x0 | BUF_WEE | CAM_RESET | BUF_WRST | BUF_RRST | BUF_RCK | BUF_RESET// SCCB Config Constants#define _CC3_SCCB_PORT_DDR_IDLE		0x003EBDC9	//00#define _CC3_SCCB_PORT_DDR_READ_SDA	0x007EBDC9	//01&=~(1<<23)#define _CC3_SCCB_PORT_DDR_READ_SCL	0x00BEBDC9	//10&=~(1<<22)#define _CC3_SCCB_PORT_DDR_WRITE		0x00FEBDC9	//11// Camera Bus Constants#define _CC3_CAM_VSYNC		0x10000#define _CC3_BUF_WEE		0x400//#define _CC3_CAM_RESET		0x80#define _CC3_CAM_RESET	        0x8000	#define _CC3_CAM_HREF		0x4#define _CC3_CAM_POWER_DOWN     0x200000#define _CC3_CAM_SCL		0x400000#define _CC3_CAM_SDA		0x800000// Camera FIFO Constants#define _CC3_BUF_WRST		0x2000#define _CC3_BUF_RRST		0x1000#define _CC3_BUF_RCK		0x800#define _CC3_BUF_RESET		0x8// IO pins	#define _CC3_SERVO_0 		0x00020000	#define _CC3_SERVO_1 		0x00040000	#define _CC3_SERVO_2 		0x00080000	#define _CC3_SERVO_3 		0x00100000	#define _CC3_LED_0	        0x40	#define _CC3_LED_1	        _CC3_SERVO_2 #define _CC3_LED_2	       	_CC3_SERVO_3 // button#define _CC3_BUTTON             0x00004000#define _CC3_BUTTON_PINSEL_MASK 0x30000000#define _CC3_BUTTON_PINSEL      0x20000000// SPI#define _CC3_SPI_MASK           0x0000FF00#define _CC3_SPI_PINSEL         0x00005500#define _CC3_SPI_PINSEL_DISABLE 0x00000000#define _CC3_SPI_SPIF           0x00000080// MMC#define _CC3_MMC_CS             0x00004000#endif#ifdef CMUCAM_BOARD_VERSION_0_9// PIN DEF for version 0.9+  //#define _CC3_DEFAULT_PORT_DIR		0x003EFD99#define _CC3_DEFAULT_PORT_DIR		0x003EBD89//#define DEFAULT_PORT_DIR	0x0 | BUF_WEE | CAM_RESET | BUF_WRST | BUF_RRST | BUF_RCK | BUF_RESET// SCCB Config Constants#define _CC3_SCCB_PORT_DDR_IDLE		0x001EBD89#define _CC3_SCCB_PORT_DDR_READ_SDA	0x007EBD89#define _CC3_SCCB_PORT_DDR_READ_SCL	0x00BEBD89#define _CC3_SCCB_PORT_DDR_WRITE		0x00FEBD89// Camera Bus Constants#define _CC3_CAM_VSYNC		0x10000#define _CC3_BUF_WEE		0x400#define _CC3_CAM_RESET		0x80#define _CC3_CAM_HREF		0x4#define _CC3_CAM_SCL		0x400000#define _CC3_CAM_SDA		0x800000// Camera FIFO Constants#define _CC3_BUF_WRST		0x2000#define _CC3_BUF_RRST		0x1000#define _CC3_BUF_RCK		0x800#define _CC3_BUF_RESET		0x8// IO pins#define _CC3_LED_0	        0x8000	#define _CC3_LED_1	        _CC3_LED_0#define _CC3_LED_2	        _CC3_LED_0	#define _CC3_SERVO_0 		0x00020000	#define _CC3_SERVO_1 		0x00040000	#define _CC3_SERVO_2 		0x00080000	#define _CC3_SERVO_3 		0x00100000	#define _CC3_CAM_POWER_DOWN     0x200000#define _CC3_BUTTON             0x00004000#define _CC3_BUTTON_PINSEL_MASK 0x30000000#define _CC3_BUTTON_PINSEL      0x20000000// SPI#define _CC3_SPI_MASK           0x0000FF00#define _CC3_SPI_PINSEL         0x00005500#define _CC3_SPI_SPIF           0x00000080#define _CC3_SPI_PINSEL_DISABLE 0x00000000// MMC#define _CC3_MMC_CS             0x00004000#endif#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -