?? config.h
字號:
/****************************************Copyright (c)**************************************************
**
** 力天電子
** http://www.LT430.com
**
**------------------------------------------------------------------------------------------------------
********************************************************************************************************/
#ifndef TRUE
#define TRUE 1
#endif
#ifndef FALSE
#define FALSE 0
#endif
typedef unsigned char U8; /* 無符號8位整型變量 */
typedef signed char S8; /* 有符號8位整型變量 */
typedef unsigned short U16; /* 無符號16位整型變量 */
typedef signed short S16; /* 有符號16位整型變量 */
typedef unsigned int U32; /* 無符號32位整型變量 */
typedef signed int S32; /* 有符號32位整型變量 */
typedef float fp32; /* 單精度浮點數(32位長度) */
typedef double fp64; /* 雙精度浮點數(64位長度) */
/********************************/
/* ARM的特殊代碼 */
/********************************/
#include "LPC2103.h"
/********************************/
/* 應用程序配置 */
/********************************/
/********************************/
/* 本例子的配置 */
/********************************/
/* 系統設置, Fosc、Fcclk、Fcco、Fpclk必須定義*/
#define Fosc 9600000 //晶振頻率,10MHz~25MHz,應當與實際一至
#define Fcclk (Fosc * 4) //系統頻率,必須為Fosc的整數倍(1~32),且<=60MHZ
#define Fcco (Fcclk * 4) //CCO頻率,必須為Fcclk的2、4、8、16倍,范圍為156MHz~320MHz
#define Fpclk (Fcclk / 4) * 1 //VPB時鐘頻率,只能為(Fcclk / 4)的1 ~ 4倍
#include "target.h" //這一句不能刪除
/********************************************
**** LED Define ****
*********************************************/
#define LED3CON (0x1<<17) /*P0.17*/
#define LED2CON (0x1<<18) /*P0.18*/
#define LED1CON (0x1<<19) /*P0.19*/
#define LED_MASK LED1CON|LED2CON|LED3CON
/********************************************
**** BUZZER Define ****
*********************************************/
#define BEEP 0x1<<21 /*P0.21*/
/********************************************
**** PWMDAC Define ****
*********************************************/
#define PWM 0x1<<20 /*P0.20*/
/********************************************
**** KEY Define ****
*********************************************/
#define KEY1 0x1<<15 /*P0.16*/
#define KEY2 0x1<<16 /*P0.15*/
#define ISP 0x1<<14 /*P0.14*/
/********************************************
**** IIC EEPROM Define ****
*********************************************/
#define SCL 0x1<<2 /*P0.2*/
#define SDA 0x1<<3 /*P0.3*/
/********************************************
**** Msster Clock ****
*********************************************/
#define MCK Fosc
/********************************************
**** ADC Define ****
*********************************************/
#define ADC0 0x01<<22 /*P0.22*/
#define ADC1 0x01<<23 /*P0.23*/
/********************************************
**** LCD Define ****
*********************************************/
#define DB4 0x01<<4
#define DB5 0x01<<5
#define DB6 0x01<<6
#define DB7 0x01<<7
#define DBS 0xf<<4 //數據位移
#define RS 0x01<<26
#define RW 0x01<<25 //R/W
#define EN 0x01<<24 //DE
#define LCDBL 0x01<<19
/********************************************
**** SPI Define ****
*********************************************/
#define SCLK 0x01<<4
#define MISO 0x01<<5
#define MOSI 0x01<<6
#define RCK 0x01<<7
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -