ads1110.h

来自「AVR MEGA系列单片机使用ADS1110代码」· C头文件 代码 · 共 30 行

H
30
字号
#ifdef AD_GLOBAL
#define ADS1110_EXT
#else
#define ADS1110_EXT extern 
#endif

#define I2C_TIMER   200 
#define ADS1110_SDA     PORTB.2 
#define ADS1110_CLK     PORTB.3
#define ADS1110_SDAIN   PINB.2
#define _nop_()  #asm("nop\nop\nop\nop\nop\nop")
//----------------------------------------------
//----------------ADS1110地址、配置字-----------------//
#define      ADS1110_WR_ADDRESS   0x90
#define      ADS1110_RD_ADDRESS   0x91

#define      ADS1110_CONFIG_REG   0x0c          //连续转换模式,16bit精度,PGA=1

ADS1110_EXT signed long int ADS1110ad;
ADS1110_EXT uchar adc[3];
ADS1110_EXT void ads1110Start(void);
ADS1110_EXT void ads1110Stop(void);
ADS1110_EXT uchar waitAck(void);
ADS1110_EXT void sendAck(void);
ADS1110_EXT void sendNotAck(void);
ADS1110_EXT void ads1110SendByte(uchar sendData);
ADS1110_EXT uchar ads1110ReceiveByte(void);
ADS1110_EXT void ads1110Config(void);
ADS1110_EXT char RD_ADS( void );
//ADS1110_EXT 

⌨️ 快捷键说明

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