📄 bsppll.h
字号:
#ifndef _BSPPLL_H
#define _BSPPLL_H
#define SDB_BSPPLL 40000
/* for control code */
#define SDC_SET_PLL_FREEMODE (SDB_BSPPLL+0)
#define SDC_SET_PLL_LOCKMODE (SDB_BSPPLL+1)
/* for status */
#define SDS_PLL_LOSE (SDB_BSPPLL+0)
#define SDS_PLL_FASTC (SDB_BSPPLL+1)
#define SDS_PLL_SLOWC (SDB_BSPPLL+2)
#define SDS_PLL_LOCK (SDB_BSPPLL+3)
/* for alarm code */
#define SDA_PLL_FASTC_TIMEOUT (SDB_BSPPLL+0)
#define SDA_PLL_SLOWC_TIMEOUT (SDB_BSPPLL+1)
//#define PLLDEBUG 1
#ifdef PLLDEBUG
//#define maxinfos (0x5e0000/sizeof(Info))
#define maxinfos (0x500000/sizeof(Info))
typedef struct{
long phdinfo;
long cwinfo;
long to_tgt;
int statusinfo;
unsigned long originalphd;
}Info;
#endif
typedef struct{
int status;
int fast_tmout;
int slow_tmout;
int upboundary;
int lowboundary;
int degenerate;
unsigned long chops;
}PLLData;
char *PLLBspInit(int DEV, char *FreeMemPtr);
#endif /* _SCU_BSPPLL_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -