config.h
上传用户:gzxf2008
上传日期:2016-10-05
资源大小:181k
文件大小:3k
源码类别:

单片机开发

开发平台:

C/C++

  1. /****************************************Copyright (c)**************************************************
  2. ********************************************************************************************************/
  3. #ifndef __CONFIG_H 
  4. #define __CONFIG_H
  5. //This segment should not be modified
  6. #ifndef TRUE
  7. #define TRUE  1
  8. #endif
  9. #ifndef FALSE
  10. #define FALSE 0
  11. #endif
  12. typedef unsigned char  uint8;                   /* defined for unsigned 8-bits integer variable  无符号8位整型变量  */
  13. typedef signed   char  int8;                    /* defined for signed 8-bits integer variable 有符号8位整型变量  */
  14. typedef unsigned short uint16;                  /* defined for unsigned 16-bits integer variable  无符号16位整型变量 */
  15. typedef signed   short int16;                   /* defined for signed 16-bits integer variable  有符号16位整型变量 */
  16. typedef unsigned int   uint32;                  /* defined for unsigned 32-bits integer variable  无符号32位整型变量 */
  17. typedef signed   int   int32;                   /* defined for signed 32-bits integer variable  有符号32位整型变量 */
  18. typedef float          fp32;                    /* single precision floating point variable (32bits) 单精度浮点数(32位长度) */
  19. typedef double         fp64;                    /* double precision floating point variable (64bits) 双精度浮点数(64位长度) */
  20. /********************************/
  21. /*      ARM specital code      */
  22. /*      ARM的特殊代码           */
  23. /********************************/
  24. //This segment should not be modify
  25. //这一段无需改动
  26. #include    "LPC2124.h"
  27. #include  <stdio.h>
  28. /********************************/
  29. /*Application Program Configurations*/
  30. /*     应用程序配置             */
  31. /********************************/
  32. //This segment could be modified as needed.
  33. //以下根据需要改动
  34. /********************************/
  35. /*Configuration of the example */
  36. /*     本例子的配置             */
  37. /********************************/
  38. /* System configuration .Fosc、Fcclk、Fcco、Fpclk must be defined */
  39. /* 系统设置, Fosc、Fcclk、Fcco、Fpclk必须定义*/
  40. #define Fosc            11059200                    //Crystal frequence,10MHz~25MHz,should be the same as actual status. 
  41.     //应当与实际一至晶振频率,10MHz~25MHz,应当与实际一至
  42. #define Fcclk           (Fosc * 4)                  //System frequence,should be (1~32)multiples of Fosc,and should be equal or less  than 60MHz. 
  43.     //系统频率,必须为Fosc的整数倍(1~32),且<=60MHZ
  44. #define Fcco            (Fcclk * 4)                 //CCO frequence,should be 2、4、8、16 multiples of Fcclk, ranged from 156MHz to 320MHz. 
  45.     //CCO频率,必须为Fcclk的2、4、8、16倍,范围为156MHz~320MHz
  46. #define Fpclk           (Fcclk / 4) * 1             //VPB clock frequence , must be 1、2、4 multiples of (Fcclk / 4).
  47.     //VPB时钟频率,只能为(Fcclk / 4)的1、2、4倍
  48. #include    "target.h"              //This line may not be deleted 这一句不能删除
  49. #endif
  50. /*********************************************************************************************************
  51. **                            End Of File
  52. ********************************************************************************************************/