📄 max5533.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -