Estoy usando MCP4131 con 7 bits (0 - 127). La hoja de datos dice que puede funcionar con bits de 7 y 8 bits y definitivamente necesito usarlo con 8 bits (0 - 255). Aquí está mi código a continuación;
#include <SPI.h>
byte address = 0x00;
int CS= 10;
void setup()
{
pinMode (CS, OUTPUT);
SPI.begin();
}
void loop()
{
digitalPotWrite(50);
}
int digitalPotWrite(int value)
{
digitalWrite(CS, LOW);
SPI.transfer(address);
SPI.transfer(value);
digitalWrite(CS, HIGH);
}
Este es un código de 7 bits, para hacerlo de 8 bits, ¿Qué debo cambiar en el código? ¿O qué necesito hacer?
Gracias Saludos cordiales