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

📄 config.h

📁 lpc213x单片机 无线通信年nRF24L01源码
💻 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 + -