multiefekt/MCP4xxx.h
2022-06-01 08:34:17 +02:00

21 lines
462 B
C

#include "spi.h"
/*
#define nWR 7 //bit aktywacja zapisu do rejestru przetwornika
#define DC 6 //bit nieużywany (Don't Care)
#define GA 5 //bit wyboru wzmocnienia
#define SHDN 4 //bit aktywacji wyjścia
#define GAIN_X1 1
#define GAIN_X2 0
*/
#define CONF1 0b00110000 //gain x1
#define CONF2 0b00010000 //gain x2
void analogWrite(uint8_t data){
SS_LOW;
spiTransfer(CONF1 | (data>>4));
spiTransfer(data<<4);
SS_HIGH;
}