HAL库SPI协议操作MCP41010数字电位器阻值调整指南

MCP41010

MCP41010-I/SN是采用8引脚SOIC封装的8位分辨率单通道易失数字电位器。抽头的位置呈线性变化,并通过行业标准SPI接口进行控制。MCP41010的电阻值为10Kohm,具有出色的交流和直流特性,在静态工作期间的功耗小于1?A。提供了软件关闭功能,该功能可将“A”端子与电阻器堆栈断开,同时将抽头连接到“B”端子。

void MCP41010_write_bite(uint8_t value)
{
	mcp41010[0] = 17; //对电位器0写数据
	//0~255 ---> 10K~0K
	mcp41010[1] = value; //滑动变阻器阻值的一半//153-->6A  //175-->8A
	
	HAL_GPIO_WritePin(GPIOB,GPIO_PIN_8,GPIO_PIN_RESET);
	
	HAL_SPI_Transmit(&hspi1,mcp41010,2,1000);
	
	HAL_GPIO_WritePin(GPIOB,GPIO_PIN_8,GPIO_PIN_SET);
	
}

作者:Stig_Q

物联沃分享整理
物联沃-IOTWORD物联网 » HAL库SPI协议操作MCP41010数字电位器阻值调整指南

发表回复