lansy的笔记 https://bbs.21ic.com/?198187 [收藏] [复制] [RSS]

日志

我的简易操作系统--cpu_cfg(5)

已有 782 次阅读2006-4-15 20:42 |个人分类:凌阳单片机|系统分类:单片机

 


以下是cpu相关的配置文件:



#ifndef _CPU_CFG_H
#define _CPU_CFG_H


#define  OS_MAX_TASKS 1               // Define your maxium tasks


/////////////////////////////////////////////////////////////////////////////////////////


#define  SET_SYSCLK()\
   *P_SystemClock  = C_Fosc_49M + C_StrongMode + C_32K_Work + C_Fosc


#define     RESET_SYSCLK() SET_SYSCLK()   
#define  INIT_OS_TIMER()\
   *P_TimerB_Ctrl = C_SourceC_32768Hz;\
   *P_TimerB_Data = 0xffff - 33; \
   *P_INT_Ctrl    = C_IRQ2_TMB | *P_INT_Mask; 



#define  IDLE_MODE()   *P_SystemClock = 0x001f
#define  ENB_TICK_INT()  __asm("INT FIQ, IRQ")
#define  CLEAR_WATCHDOG()  *P_Watchdog_Clear = 0x0001


#endif


///////////////////////////////////////////////////////////////////////////////////////
// End of file
///////////////////////////////////////////////////////////////////////////////////////


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)