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