📄 target.h
字号:
/*****************************************************************************/
/* target.h: Philips LPC214x家族微控制器定义系统时钟的头文件 */
/* 作者:焦进星 */
/* 时间:2008年月1月22日 */
/* ARM初学 */
/*****************************************************************************/
#ifndef __TARGET_H
#define __TARGET_H
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
#include "LPC214x.h"
#include "type.h"
#include "irq.h"
#include "timer.h"
#include "uart.h"
#include "..\OSsrc\ucos_ii.h"
#include "..\OS_view\OS_VIEW.H"
#include "..\OS_view\OS_VIEWc.H"
#ifdef __cplusplus
extern "C" {
#endif
/* Fosc 振荡器输出频率 */
/* 使用了片内PLL或通过ISP下载初始代码,Fosc 限制在从10MHz 到 25MHz.
不使用了片内PLL和通过ISP下载初始代码,Fosc 限制在从1MHz 到 50MHz.
如使用晶振Fosc 限制在从1MHz 到 30MHz. */
#define Fosc 12000000
/* Fcclk:处理器时钟频率 */
/* 倍频器限制在从1到32倍Fosc,同时Fcclk 必须小于60MHz. */
#define Fcclk (Fosc * 5)
/* Fcco :CCO操作频率 */
/* 限制在 2/4/8/16倍Fcclk, 同时限制在从156MHz 到 320MHz. */
#define Fcco (Fcclk * 4)
/* Fpclk:VPB外设时钟频率 */
/* 限制在 1/2/4 倍(Fcclk / 4). */
#define Fpclk (Fcclk / 4) * 1
extern void TargetInit(void);
extern void TargetResetInit(void);
extern void FIQ_Exception(void);
#ifdef __cplusplus
}
#endif
#endif /* end __TARGET_H */
/******************************************************************************
** End Of File
******************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -