SAADC differential input setup. With EPD display.
Dependencies: GDEP015OC1 acn_nrf52_saadc adc52832_common
Diff: main.cpp
- Revision:
- 5:35f9fea8fe5b
- Parent:
- 4:7dd2d8cc90ed
--- a/main.cpp Fri Sep 29 11:12:49 2017 +0000 +++ b/main.cpp Wed Oct 04 08:02:33 2017 +0000 @@ -9,9 +9,7 @@ * All rights reserved * */ - - - + #include "mbed.h" #include "acd_nrf52_saadc.h" #include "GDEP015OC1.h" @@ -40,7 +38,7 @@ while(1){ for(i=0; i<NRF52_SAADC::channelCounter; i++){ - voltage[i] = ((float)(diffADCs[i]->read()))*(3.3/512.0); // Convert raw data into voltage + voltage[i] = ((float)(diffADCs[i]->read()))*(3.3f/8192); // Convert raw data into voltage sprintf(buffer, "ADC voltage is: %f", voltage[i]); epd.writeString(buffer, 30, 50+i*20, 0); }