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

📄 ads1247.h

📁 ADS1247 模拟IO口程序
💻 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 + -