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

📄 target.h

📁 Rabbit 32Bit RTOS源代码
💻 H
字号:
/*********************************************************************
*                   Copyright (c) 2011-2012,李士伟
*                     All rights reserved.
*文 件 名:target.h
*描    述:目标板配置初始化头文件
*当前版本:V1.00
*作    者:李士伟
*创建日期:2011.09.24
**********************************************************************/
#ifndef __TARGET_H__
#define __TARGET_H__
#include <kernel\typedef.h>
#include <drivers\lpc2103\LPC2103.H>

/*********************************************************************
*频率计算:
*         Fcclk=Fosc*MSEL
*         Fcco=Fcclk*2*PSEL 或 Fcco=Fosc*MSEL*2*PSEL
*         MSEL=Fcclk/Fosc
*         PSEL=Fcco/(Fcclk*2)
**********************************************************************/
#define Fosc     (11059200)      /* 晶振频率                                     */
#define MSEL     6               /* 倍频值 MSEL=<7                               */
#define PSEL     2               /* 分频值,只能设置为2,4,8,16                    */
#define Fcclk    (Fosc*MSEL)     /* 处理器运行频率,10MHz=<Fcclk=<60MHZ           */
#define Fcco     (Fcclk*2*PSEL)  /* 电流控制振荡器的工作频率:156MHz<Fcco<320MHz */
#define Fpclk    ((Fcclk/4)*1)   /* APB总线时钟为1/4处理器频率                   */

/* MAM 模式选择,0 MAM功能被禁止 1 MAM功能部分使能 2 MAM功能完全使能 */
#define MAM_MODE 2

/*
* 1-MAM取指周期为1个处理器时钟CCLK 
* 2-MAM取指周期为2个处理器时钟CCLK 
* 3-MAM取指周期为3个处理器时钟CCLK 
* 4-MAM取指周期为4个处理器时钟CCLK 
* 5-MAM取指周期为5个处理器时钟CCLK 
* 6-MAM取指周期为6个处理器时钟CCLK
* 7-MAM取指周期为7个处理器时钟CCLK 
*/
#define MAM_FETCH_TIM 3
#ifdef __cplusplus
extern "C" {
#endif
extern void InitDriver(void);
#ifdef __cplusplus
}
#endif

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -