📄 ads1247.h
字号:
#include "msp430x24x.h"
#define WakeUp 0x00
#define Sleep 0x02
#define SYNC 0x04
#define Reset 0x06
#define NOP 0xff
#define RData 0x12
#define RDataC 0x12
#define SDataC 0x16
#define RReg 0x20
#define WReg 0x40
#define Reg_MUX0 0x00
#define Reg_VBias 0x01
#define Reg_MUX1 0x02
#define Reg_SYS0 0x03
#define Reg_CFC0 0x04
#define Reg_CFC1 0x05
#define Reg_CFC2 0x06
#define Reg_FSC0 0x07
#define Reg_FSC1 0x08
#define Reg_FSC2 0x09
#define Reg_IDAC0 0x0a
#define Reg_IDAC1 0x0b
#define Reg_GPIOCFG 0x0c
#define Reg_GPIODIR 0x0d
#define Reg_GPIODAT 0x0e
#define ADS_Start BIT2
#define ADS_CS BIT3
#define ADS_DRDY BIT4
#define ADS_Dout BIT5
#define ADS_Din BIT6
#define ADS_SCLK BIT7
#define ADS_Start_0 P2OUT &= ~ADS_Start
#define ADS_Start_1 P2OUT |= ADS_Start
#define ADS_CS_0 P2OUT &= ~ADS_CS
#define ADS_CS_1 P2OUT |= ADS_CS
#define ADS_Din_0 P2OUT &= ~ADS_Din
#define ADS_Din_1 P2OUT |= ADS_Din
#define ADS_SCLK_0 P2OUT &= ~ADS_SCLK
#define ADS_SCLK_1 P2OUT |= ADS_SCLK
#define ADS_Power_On P1OUT |= BIT5
#define ADS_Power_OFF P1OUT &= ~BIT5
//void ADS_SystemControl(unsigned char ADS_Cmd);
void ADS_WriteByte(unsigned char WriteData);
void WriteReg_S(unsigned char Address,unsigned char number,unsigned char data);
unsigned char ADS_ReadByte(void);
void ADS_Init(void);
char WaiteRDY(void);
unsigned long ReadAdADSConversionData(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -