资源简介

uCGUI+UCOS-II+LPC2138在proteus上的仿真-用keil for arm 编译

资源截图

代码片段和文件信息

/*
*********************************************************************************************************
*                                             INCLUDE FILES
*********************************************************************************************************
*/

#define  BSP_GLOBALS
#include 

/*
*********************************************************************************************************
*                                       LOCAL GLOBAL VARIABLES
*********************************************************************************************************
*/

CPU_INT32U  VIC_SpuriousInt;


/*
*********************************************************************************************************
*                                      LOCAL FUNCTION PROTOTYPES
*********************************************************************************************************
*/

static  void  LED_Init       (void);

static  void  BSP_IO_Init    (void);
static  void  BSP_PLL_Init   (void);


static  void  VIC_Init       (void);
static  void  VIC_Dummy      (void);
static  void  VIC_DummyWDT   (void);
static  void  VIC_DummyTIMER0(void);
static  void  VIC_DummyTIMER1(void);
static  void  VIC_DummyUART0 (void);
static  void  VIC_DummyUART1 (void);
static  void  VIC_DummyPWM0  (void);
static  void  VIC_DummyI2C   (void);
static  void  VIC_DummySPI   (void);
static  void  VIC_DummyRTC   (void);
static  void  VIC_DummyEINT0 (void);
static  void  VIC_DummyEINT1 (void);
static  void  VIC_DummyEINT2 (void);

static  void  Tmr_TickInit (void);

static void  LCD_WriteCommand3(CPU_INT08U cmd CPU_INT08U dat1 CPU_INT08U dat2);
static void  LCD_WriteCommand1(CPU_INT08U cmd);
static void  LCD_Command_Data_OK(void);
static void  LCD_NormalWrite_Data(CPU_INT08U data);

/*
*********************************************************************************************************
*                                             BSP_Init()
*
* Description : Initialize the Board Support Package (BSP).
*
* Argument(s) : none.
*
* Return(s)   : none.
*
* Note(s)     : (1) This function SHOULD be called before any other BSP function is called.
*********************************************************************************************************
*/

void  BSP_Init (void)
{
    BSP_PLL_Init();                                             /* Initialize PLL0 and the VPB Divider Register             */
    BSP_IO_Init();                                              /* Initialize the board‘s I/Os                              */

    VIC_Init();                                                 /* Initialize the Vectored Interrupt Controller             */
    LED_Init();                                                 /* Initialize the LED controls                              */
    
Tmr_TickInit();                                             /* Initialize the uC/OS-II tick int

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      88435  2007-09-04 08:45  LM4229\uCOS-II\Source\os_core.c

     文件      56024  2007-09-04 08:48  LM4229\uCOS-II\Source\os_flag.c

     文件      30880  2007-09-04 08:45  LM4229\uCOS-II\Source\os_mbox.c

     文件      19945  2007-09-03 15:49  LM4229\uCOS-II\Source\os_mem.c

     文件      37701  2007-09-04 08:45  LM4229\uCOS-II\Source\os_mutex.c

     文件      42250  2007-09-04 08:48  LM4229\uCOS-II\Source\os_q.c

     文件      29440  2007-09-04 08:45  LM4229\uCOS-II\Source\os_sem.c

     文件      52069  2007-09-03 15:49  LM4229\uCOS-II\Source\os_task.c

     文件      11435  2007-09-03 15:49  LM4229\uCOS-II\Source\os_time.c

     文件      46917  2007-09-12 09:24  LM4229\uCOS-II\Source\os_tmr.c

     文件      82194  2007-09-03 15:49  LM4229\uCOS-II\Source\ucos_ii.h

     文件      10437  2008-10-06 16:04  LM4229\uCOS-II\Source\os_cfg.h

     文件      12576  2007-09-03 15:49  LM4229\uCOS-II\Source\os_dbg.c

     文件      46178  2008-10-08 16:36  LM4229\uCOS-II\Ports\os_cpu_a.asm

     文件      23815  2008-09-26 10:20  LM4229\uCOS-II\Ports\os_cpu_c.c

     文件      11997  2008-03-21 17:22  LM4229\uCOS-II\Ports\os_cpu.h

     文件      11167  2008-10-06 16:18  LM4229\EASYARM2131\RVMDK\OS-LM4229\app.c

     文件       4015  2007-08-14 07:24  LM4229\EASYARM2131\RVMDK\OS-LM4229\app_cfg.h

     文件       1647  2008-09-26 13:39  LM4229\EASYARM2131\RVMDK\OS-LM4229\includes.h

     文件     402042  2008-10-09 10:12  LM4229\EASYARM2131\RVMDK\OS-LM4229\EASYARM2131_Flash.dep

    .......     26042  2008-09-26 13:41  LM4229\EASYARM2131\RVMDK\OS-LM4229\EASYARM2131_Uv2.Bak

     文件      26042  2008-10-07 12:34  LM4229\EASYARM2131\RVMDK\OS-LM4229\EASYARM2131.Uv2

    .......     31928  2008-10-07 12:34  LM4229\EASYARM2131\RVMDK\OS-LM4229\EASYARM2131_Opt.Bak

     文件      32134  2008-10-09 19:53  LM4229\EASYARM2131\RVMDK\OS-LM4229\EASYARM2131.Opt

     文件      30394  2008-10-07 10:18  LM4229\EASYARM2131\RVMDK\BSP\bsp.c

     文件      17943  2008-09-26 13:10  LM4229\EASYARM2131\RVMDK\BSP\bsp.h

     文件        914  2008-09-26 10:07  LM4229\EASYARM2131\RVMDK\BSP\LPC2138_Flash.scat

     文件       2537  2008-09-26 09:25  LM4229\EASYARM2131\RVMDK\BSP\vectors.s

     文件       6734  2008-09-26 10:07  LM4229\EASYARM2131\RVMDK\BSP\init.s

     文件      19051  2008-09-20 16:52  LM4229\EASYARM2131\RVMDK\BSP\iolpc2138.h

............此处省略382个文件信息

评论

共有 条评论