target.h
发布网友
发布时间:2022-05-08 00:44
我来回答
共3个回答
热心网友
时间:2023-11-22 15:27
这就是一个启动代码,
这个代码的源码如下:
#ifndef __TARGET_H
#define __TARGET_H
#ifdef __cplusplus
extern "C" {
#endif
#ifndef IN_TARGET
extern void Reset(void);
extern void TargetInit(void);
#endif
#ifdef __cplusplus
}
#endif
#endif
可以看出,这个文件本身就是做了一些配置信息,函数声明什么的,
并没有什么特殊的作用。
但是,该文件用户可根据自己需要修改。
下面就是一个修改的实例:
/********************************************************************/
/* target.h: Philips LPC214x家族微控制器定义系统时钟的头文件*/
/********************************************************************/#ifndef __TARGET_H
#define __TARGET_H
#include
#include
#include
#include
#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
********************************************************************/
热心网友
时间:2023-11-22 15:27
原句应该是
hold
rmb
to
target
a
gang
member
and
press
g
or
h
to
recruit
him
to
your
group
俺个人觉得翻译是..
按住"rmb"来选中一个成员并通过按下"g"或"h"将其加入你的小组。
热心网友
时间:2023-11-22 15:28
* 文件名:target.h
* 功 能:开发板特殊代码头文件,每个项目都应包含该文件,用户可根据自己需要修改该文件
就找到这些
热心网友
时间:2023-11-22 15:27
这就是一个启动代码,
这个代码的源码如下:
#ifndef __TARGET_H
#define __TARGET_H
#ifdef __cplusplus
extern "C" {
#endif
#ifndef IN_TARGET
extern void Reset(void);
extern void TargetInit(void);
#endif
#ifdef __cplusplus
}
#endif
#endif
可以看出,这个文件本身就是做了一些配置信息,函数声明什么的,
并没有什么特殊的作用。
但是,该文件用户可根据自己需要修改。
下面就是一个修改的实例:
/********************************************************************/
/* target.h: Philips LPC214x家族微控制器定义系统时钟的头文件*/
/********************************************************************/#ifndef __TARGET_H
#define __TARGET_H
#include
#include
#include
#include
#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
********************************************************************/
热心网友
时间:2023-11-22 15:27
原句应该是
hold
rmb
to
target
a
gang
member
and
press
g
or
h
to
recruit
him
to
your
group
俺个人觉得翻译是..
按住"rmb"来选中一个成员并通过按下"g"或"h"将其加入你的小组。
热心网友
时间:2023-11-22 15:28
* 文件名:target.h
* 功 能:开发板特殊代码头文件,每个项目都应包含该文件,用户可根据自己需要修改该文件
就找到这些
热心网友
时间:2023-11-22 15:27
这就是一个启动代码,
这个代码的源码如下:
#ifndef __TARGET_H
#define __TARGET_H
#ifdef __cplusplus
extern "C" {
#endif
#ifndef IN_TARGET
extern void Reset(void);
extern void TargetInit(void);
#endif
#ifdef __cplusplus
}
#endif
#endif
可以看出,这个文件本身就是做了一些配置信息,函数声明什么的,
并没有什么特殊的作用。
但是,该文件用户可根据自己需要修改。
下面就是一个修改的实例:
/********************************************************************/
/* target.h: Philips LPC214x家族微控制器定义系统时钟的头文件*/
/********************************************************************/#ifndef __TARGET_H
#define __TARGET_H
#include
#include
#include
#include
#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
********************************************************************/
热心网友
时间:2023-11-22 15:27
原句应该是
hold
rmb
to
target
a
gang
member
and
press
g
or
h
to
recruit
him
to
your
group
俺个人觉得翻译是..
按住"rmb"来选中一个成员并通过按下"g"或"h"将其加入你的小组。
热心网友
时间:2023-11-22 15:28
* 文件名:target.h
* 功 能:开发板特殊代码头文件,每个项目都应包含该文件,用户可根据自己需要修改该文件
就找到这些