基于STM32L4XX、HAL库的DS3502U数字电位器驱动程序设计

一、简介:

DS3502U是Maxim Integrated(现为Analog Devices)生产的一款非易失性数字电位器,具有以下特性:

  • 128抽头位置

  • 10kΩ端到端电阻

  • I²C接口(最大1MHz)

  • 非易失性存储器存储设置

  • 宽工作电压范围(2.7V至5.5V)

  • 工作温度范围(-40°C至+85°C)

二、硬件接口:

DS3502U       STM32L4xx
----------------------------
VCC    ---->  3.3V
GND    ---->  GND
SDA    ---->  PB7/I2C1_SDA (或其他I2C SDA引脚)
SCL    ---->  PB6/I2C1_SCL (或其他I2C SCL引脚)
A0     ---->  GND或VCC (地址选择)

DS3502U的I2C地址由A0引脚决定:

  • A0接地:0x28 (7位地址)

  • A0接VCC:0x29 (7位地址)

三、头文件:

#ifndef __DS3502_H
#define __DS3502_H

#ifdef __cplusplus
 exte

你可能感兴趣的:(数字电位器驱动程序设计,stm32,嵌入式硬件,单片机)