一、简介:
MCP4018T是Microchip公司生产的一款7位(128阶)数字电位器,通过I²C接口控制。主要特性包括:
-
工作电压:1.8V至5.5V
-
电阻值:10kΩ/50kΩ/100kΩ可选
-
I²C接口,支持100kHz/400kHz时钟速率
-
7位分辨率(128阶)
-
零电平到VDD的可编程电阻范围
-
低温度系数:±800ppm/°C(典型值)
-
小型SOT-23-6封装
二、硬件接口:
MCP4018T引脚 STM32L4xx引脚 ------------------------- 1 (VDD) 3.3V 2 (A) 电位器A端(接电路) 3 (W) 电位器滑动端(接电路) 4 (B) 电位器B端(接电路) 5 (SCL) I2C_SCL (如PB6) 6 (SDA) I2C_SDA (如PB7)
三、头文件:
#ifndef MCP4018_H
#define MCP4018_H
#include "stm32l4xx_hal.h"
#define MCP4018_I2C_ADDR 0x2F // 7-bit I2C address<