#include //Variables int RES; void dig_pot(RES){ output_low(PIN_C3); //CS digital potentiometer spi_write(0x11); //Device 0 selected spi_write(RES); output_high(PIN_C3); } void main(){ setup_spi(SPI_MASTER|SPI_XMIT_L_TO_H|SPI_CLK_DIV_4); //SPI mode (0,0) while(TRUE){ for(RES=0;RES<=255;++RES) dig_pot(RES); } }