📄 44blib.h
字号:
/*
*************************************************************************
* Copyright (c) 2003, The Lab of Embedded System and Net Security,WHUT..
* All rights reserved.
*
* Filename: 44blib.h
* Discription: This file provides some board operation.
*
* version: 1.0
* Author: Qiu Yanfei <qyfhm@tom.com>
* Accomplished Date: 2004/7/10 16:31:00
*************************************************************************
*/
#ifndef __44BLIB_H__
#define __44BLIB_H__
#ifdef LIB_GLOBALS
#define LIB_EXT
#else
#define LIB_EXT extern
#endif
#define ONESEC0 (62500) //16us resolution, max 1.04 sec
#define ONESEC1 (31250) //32us resolution, max 2.09 sec
#define ONESEC2 (15625) //64us resolution, max 4.19 sec
#define ONESEC3 (7812) //128us resolution, max 8.38 sec
#define ONESEC4 (MCLK/128/(0xff+1)) //@60Mhz, 128*4us resolution, max 32.53 sec
#define EnterPWDN(clkcon) ((void (*)(int))0xe0)(clkcon)
#define DOWNLOAD_ADDRESS _RAM_STARTADDRESS
/*44blib.c*/
LIB_EXT void *malloc(unsigned nbyte);
LIB_EXT void free(void *pt);
LIB_EXT void Port_Init(void);
LIB_EXT void Cache_Flush(void);
LIB_EXT void Led_Display(int LedStatus);
LIB_EXT void Beep(int BeepStatus);
LIB_EXT void ChangePllValue(int m,int p,int s);
LIB_EXT void Delay(int time);
LIB_EXT void Cache_Init(unsigned int cachesizecfg);
LIB_EXT void No_Cachemem(unsigned int start,unsigned int end);
LIB_EXT void Clear_Cachemem(void);
#endif /*__44BLIB_H__*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -