max5533.h

来自「(个人原创)这个是我在Keil下写的MAX5532--MAX5535通用的驱动代」· C头文件 代码 · 共 34 行

H
34
字号
#ifndef  _MAX5533_H_
#define  _MAX5533_H_

#include "at89x51.h"
#include "define_type.h"

//---------硬件连接--------------------------
#define  MAX5533_CS              P1_5
#define  MAX5533_SCLK            P1_6
#define  MAX5533_DIN             P1_7

//--------命令控制位-------------------------
#define  Shift_to_Input_A        0x01	   //DAC_Register和DAC_OUT不变
#define  Shift_to_Input_B        0x02	   //DAC_Register和DAC_OUT不变
#define  InputAB_to_DACRegAB     0x08      //输入AB到DACAB
#define  SFTtoInADA_InBtoDACB	 0x09	   //位移数据到输入A和DACA,输入B到DACB
#define  SFTtoInBDB_InAtoDACA	 0x0a	   //位移数据到输入B和DACB,输入A到DACA
#define  StandBy_Mode            0x0c      //5533、5535进入空闲模式,5532、5534进入掉电模式
#define  Normal_Mode             0x0d      //进入正常模式,DAC输出DACReg内容
#define  Shutdown_Mode           0x0e      //进入掉电模式,DAC输出为高阻抗
#define  ShiftAB_to_DACAB        0x0f      //位移数据AB到DACAB

//对于5533和5535参考电压配置(为数据部分)
#define  Ref_1v214               0x0000	   //Ref = 1.214 v
#define  Ref_1v940               0x4000	   //Ref = 1.940 v
#define  Ref_2v425               0x8000    //Ref = 2.425 v
#define  Ref_3v885               0xc000    //Ref = 3.885 v

//--------函数声明--------------------------
void Write_MAX5533(uint8 , uint16 );
                                          

#endif
 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?