基于STM32、HAL库的ADS1115模数转换器ADC驱动程序设计
一、简介:
ADS1115是一款高精度、低功耗的16位模数转换器(ADC),由德州仪器(TI)生产。主要特性包括:
-
16位分辨率
-
可编程数据速率:8SPS到860SPS
-
宽电源范围:2.0V至5.5V
-
低功耗:连续模式下仅150μA
-
4个单端或2个差分输入
-
可编程比较器
-
I2C接口
二、硬件接口:
ADS1115 STM32L4XX ---------------------------- VDD (2.0-5.5V) → 3.3V GND → GND SCL → PB6 (I2C1_SCL) SDA → PB7 (I2C1_SDA) ADDR → GND (地址0x48)→ VDD (地址0x49)→ SDA (地址0x4A)→ SCL (地址0x4B) ALERT/RDY → 可选连接至GPIO
三、头文件:
#ifndef __ADS1115_H
#define __ADS1115_H
#include "stm32l4xx_hal.h"
#