📄 config.h
字号:
/****************************************Copyright (c)**********************************************
** Copyright (c) 2001,ysh
** All rights reserved.
**
**----------------------------------文件信息--------------------------------------------------------
** 文件名称: config.h
** 文件标识:见配置管理计划书
** 文件摘要:LPC213X单片机开发板系统配置文件
**
** Last modified Date: 2004-09-17
** 当前版本: 0.1
** 作 者:ysh815
** 完成日期:2006/05/22
**----------------------------------修改信息--------------------------------------------------------
** 取代版本:
** 原 作者:
** 完成日期:
**--------------------------------------------------------------------------------------------------
** 取代版本:
** 原 作者:
** 完成日期:
**
***************************************************************************************************/
#ifndef __CONFIG_H
#define __CONFIG_H
#include <LPC213x.h>
// This segment should not be modified
// <<< Use Configuration Wizard in Context Menu >>>
#ifndef TRUE
#define TRUE 1
#endif
#ifndef FALSE
#define FALSE 0
#endif
typedef unsigned char uint8; // 无符号8位整型变量
typedef signed char int8; // 有符号8位整型变量
typedef unsigned short uint16; // 无符号16位整型变量
typedef signed short int16; // 有符号16位整型变量
typedef unsigned int uint32; // 无符号32位整型变量
typedef signed int int32; // 有符号32位整型变量
typedef float fp32; // 单精度浮点数(32位长度)
typedef double fp64; // 双精度浮点数(64位长度)
typedef unsigned int UINT; // 无符号整型变量,最少16位
typedef unsigned char uchar; // 无符号8位整型变量
// <h> 目标板系统时钟频率 Fosc、Fcclk、Fcco、Fpclk必须定义
// <o0> 外部振荡器频率Fosc <10000000-25000000:100>
// <o1> 系统时钟频率Fcclk: Fosc的倍频值,范围小于60MHz
// <1-32>
// <o2> CCO频率Fcco,范围为156MHz~320MHz
// <2=> 2*Fcclk <4=> 4*Fcclk <8=> 8*Fcclk <16=> 16*Fcclk
// <o3> 外设VPB时钟频率Fpclk:
// <1=> Fcclk
// <2=> Fcclk / 2
// <4=> Fcclk / 4
// </h>
#define Fosc 11059200
#define Fcclk (Fosc * 5)
#define Fcco (Fcclk * 4)
#define Fpclk (Fcclk / 1)
// <h> 功率控制 片内外设使能
// <q.1> 定时器0
// <q.2> 定时器1
// <q.3> UART0
// <q.4> UART1
// <q.5> PWM0
// <q.7> IIC0
// <q.8> SPI0
// <q.9> RTC
// <q.10> SSP
// <q.11>
// <q.12> A/D0
// <q.19> IIC1
// </h>
#define PCONP_Val 0x000817BE
__swi(0x00) void SwiHandle1(int Handle);
#define IRQDisable() SwiHandle1(0)
#define IRQEnable() SwiHandle1(1)
#define FIQDisable() SwiHandle1(2)
#define FIQEnable() SwiHandle1(3)
extern UINT mcu_ini(void);
//#include "target.h" //This line may not be deleted 这一句不能删除
#endif
/***************************************************************************************************
** End Of File
***************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -