I2C ADC to SPI DAC example
Dependencies: MCP3221 MCP4822lib mbed
Fork of MCP3221_TEST by
main.cpp
00001 00002 #include "mbed.h" 00003 #include "MCP3221.h" 00004 #include "MCP4822.h" 00005 00006 DigitalOut myled(LED1); 00007 00008 Serial pc(USBTX, USBRX); // tx, rx 00009 MCP3221 adc(PB_9, PB_8, 5.0); //sda, scl, supplyVoltage 00010 MCP4822 dac (PB_5, PB_3, PA_4, PB_2); // MOSI, SCK, CS, Latch 00011 00012 int main() { 00013 float reading; 00014 wait(1); 00015 while (1) { 00016 00017 reading = adc.read(); 00018 pc.printf("adc: %f \r\n", reading); 00019 dac.setA(reading); 00020 00021 00022 myled=!myled; 00023 00024 00025 wait(1); 00026 } 00027 }
Generated on Tue Jul 12 2022 18:32:22 by 1.7.2