一、简介:
MCP4651是Microchip公司生产的一款单通道数字电位器,具有以下特性:
-
7位分辨率(128抽头)
-
非易失性存储器存储电位器设置
-
SPI接口通信
-
低功耗设计
-
端到端电阻:5kΩ, 10kΩ, 50kΩ或100kΩ可选
二、硬件接口:
MCP4651 STM32L4xx ------------------------- VDD 3.3V VSS GND CS GPIO_PIN (任意GPIO) SCK SPI_SCK SI SPI_MOSI SO SPI_MISO A 电位器一端 W 电位器抽头 B 电位器另一端
三、头文件:
#ifndef MCP4651_H
#define MCP4651_H
#include "stm32l4xx_hal.h"
// 命令定义
#define MCP4651_CMD_WRITE_WIPER 0x00
#define MCP4651_CMD_READ_WIPER 0x0C
#define MCP4651_CMD_INC_WIPER 0x0