⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bsppll.h

📁 这是单板上DPRAM的驱动程序
💻 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 + -