📄 target.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 + -