📄 ad9954.h
字号:
/*-------------------------------------------------------------------------------------------------------------
配置
-------------------------------------------------------------------------------------------------------------*/
#define AD9954_CS 0x00 //片选
#define AD9954_IOUPDATE 0x01 //使用P5.0
#define AD9954_PS0 0x04 //P5.2
#define AD9954_PS1 0x08 //P5.3
/*-------------------------------------------------------------------------------------------------------------
寄存器地址
-------------------------------------------------------------------------------------------------------------*/
#define CFR1 0x00
#define CFR2 0x01
#define ASF 0x02
#define ARR 0x03
#define FTW0 0x04
#define POW0 0x05
#define FTW1 0x06
#define RSCW0 0x07
#define RSCW1 0x08
#define RSCW2 0x09
#define RSCW3 0x0A
#define RAM 0x0B
#define NLSCW 0x07
#define PlSCW 0x08
/*-------------------------------------------------------------------------------------------------------------
功能:初始化9954以及控制它的端口
入口:无
出口:无
-------------------------------------------------------------------------------------------------------------*/
void AD9954Init(void);
/*-------------------------------------------------------------------------------------------------------------
功能:向9954发送指令
入口:add,寄存器地址
cmdn,传送数据的字节数
cmd,指向传送数据的指针
出口:无
-------------------------------------------------------------------------------------------------------------*/
void AD9954PutCmd(char add,char cmdn,char *cmd);
/*-------------------------------------------------------------------------------------------------------------
功能:向9954写Ram
入口:ramn,传送数据的字节数
ram,指向传送数据的指针
出口:无
-------------------------------------------------------------------------------------------------------------*/
void AD9954PutRam(char *ram);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -