config.h
上传用户:zbk8730
上传日期:2017-08-10
资源大小:12168k
文件大小:4k
源码类别:

uCOS

开发平台:

C/C++

  1. /****************************************Copyright (c)**************************************************
  2. **                               Guangzhou ZHIYUAN electronics Co.,LTD.
  3. **                                     
  4. **                                 http://www.zyinside.com
  5. **
  6. **--------------File Info-------------------------------------------------------------------------------
  7. ** File Name:          config.h
  8. ** Last modified Date: 2006-01-06
  9. ** Last Version:       v2.0
  10. ** Descriptions:       用户配置头文件
  11. **
  12. **------------------------------------------------------------------------------------------------------
  13. ** Created By:         黄绍斌
  14. ** Created date:       2005-12-31 
  15. ** Version:            v1.0
  16. ** Descriptions:       创建
  17. **
  18. **------------------------------------------------------------------------------------------------------
  19. ** Modified by:        甘达
  20. ** Modified date:      2006-01-06 
  21. ** Version:            v2.0
  22. ** Descriptions:       修改用于S3C2410
  23. **
  24. **------------------------------------------------------------------------------------------------------
  25. ** Modified by:         
  26. ** Modified date:      
  27. ** Version:            
  28. ** Descriptions:        
  29. **
  30. ********************************************************************************************************/
  31. #ifndef  CONFIG_H
  32. #define  CONFIG_H
  33. //这一段无需改动
  34. #ifndef TRUE
  35. #define TRUE  1
  36. #endif
  37. #ifndef FALSE
  38. #define FALSE 0
  39. #endif
  40. #ifndef NULL
  41. #define NULL   0
  42. #endif
  43. #if 1
  44. typedef unsigned char  uint8;                   // 无符号8位整型变量
  45. typedef signed   char  int8;                    // 有符号8位整型变量
  46. typedef unsigned short uint16;                  // 无符号16位整型变量
  47. typedef signed   short int16;                   // 有符号16位整型变量
  48. typedef unsigned int   uint32;                  // 无符号32位整型变量
  49. typedef signed   int   int32;                   // 有符号32位整型变量
  50. typedef float          fp32;                    // 单精度浮点数(32位长度)
  51. typedef double         fp64;                    // 双精度浮点数(64位长度)
  52. #endif
  53. /********************************/
  54. /*      uC/OS-II的特殊代码      */
  55. /********************************/
  56. #define     USER_USING_MODE    0x10             // 用户模式,ARM代码
  57.                                                 // 只能是0x10,0x30,0x1f,0x3f之一
  58. //#include   "INCLUDES.H"  
  59. #include "ucos_ii.h"                                      
  60.           
  61.                                            
  62. /********************************/
  63. /*        ARM的特殊代码         */
  64. /********************************/
  65. // 这一段无需改动
  66. #include    "2440addr.h"
  67. #include    <stdio.h>
  68. #include    <ctype.h>
  69. #include    <stdlib.h>
  70. // IRQ中断向量地址表
  71. //extern  uint32 VICVectAddr[];
  72. /********************************/
  73. /*      应用程序配置            */
  74. /********************************/
  75. //#include    <stdio.h>
  76. //#include    <ctype.h>
  77. //#include    <stdlib.h>
  78. //#include    <setjmp.h>
  79. //#include    <rt_misc.h>
  80. // 以下根据需要改动
  81. #include   "Target.h"
  82. //#include "2440lib.h"
  83. //#include    "uart.h"
  84. //#include    "lcddriver.h"
  85. //#include    "target.h"
  86. //#include    "....Arm_Pcpc.h"
  87. /* 系统时钟宏定义,用于串口配置 */
  88. //#define     FCLK (200*1000000) // 系统时钟,修改此参数必须同时修改startup.s的参数
  89. //#define     HCLK (FCLK/2) // HCLK只能为FCLK除上1、2 
  90. //#define     PCLK (HCLK/2)     // PCLK只能为HCLK除上1、2 
  91. /* 是否显示液晶背景图片 */
  92. //#define     DISP_BGPIC  0               // 非0时表示需要显示
  93. /********************************/
  94. /*       用户包含文件           */
  95. /********************************/
  96. // 以下根据需要改动
  97. /********************************/
  98. /*       用户定义内容           */
  99. /********************************/
  100. // 以下根据需要改动
  101. #endif
  102. /********************************************************************************************************
  103. **                            End Of File
  104. ********************************************************************************************************/