EEPROMTEST

Dependencies:   ADS1015 mbed

Fork of Test_nucleo_MCUUU by BAP TUDelft

Revision:
4:fd10d8609295
Parent:
2:78e48758fa6b
Child:
5:ff21a388985c
--- a/main.cpp	Mon May 07 09:08:24 2018 +0000
+++ b/main.cpp	Mon May 07 09:31:14 2018 +0000
@@ -10,6 +10,8 @@
 int i2c__frequency = 100000;                                                              // I2C Frequency.
 int baud_rate = 115200;                                                             // Baud rate.
 
+Timer timer;
+
 DigitalOut myled(LED1);
 //Test 1 2 3 test test
 int main(){
@@ -23,20 +25,19 @@
     piezo_resistive_adc1.setGain(GAIN_TWOTHIRDS);                                   // Set ranges of ADC to +/-6.144V (end is marked with #):
     piezo_resistive_adc2.setGain(GAIN_TWOTHIRDS);   
 
-    usb_serial.printf("Gains set.\n");
-    int i = 0;
+    usb_serial.printf("Gains set.\n");  
     
+    timer.start();
     while(1){
-        wait_ms(2);
+        while(timer.read_us() < 2000){}; timer.reset(); //Set readout frequency
 
         myled = !myled;
         //usb_serial.printf("Piezo electric 0_1 dif %d \n", piezo_electric_adc.readADC_Differential_0_1());            // First PE readout.
 //        usb_serial.printf("Piezo electric 2_3 dif %d \n", piezo_electric_adc.readADC_Differential_2_3()); 
         
         for (uint8_t k = 0; k < 4; ++k) {
-            usb_serial.printf("piezo res %d array %d: %d\n", k, 1, (int16_t) piezo_resistive_adc1.readADC_SingleEnded(k));  // First 4 PR readout.
-            usb_serial.printf("piezo res %d array %d: %d\n", k, 2, (int16_t) piezo_resistive_adc2.readADC_SingleEnded(k));  // First 4 PR readout.
+            usb_serial.printf("R %d Ar %d: %d\n", k, 1, (int16_t) piezo_resistive_adc1.readADC_SingleEnded(k));  // First 4 PR readout.
+            usb_serial.printf("R %d Ar %d: %d\n", k, 2, (int16_t) piezo_resistive_adc2.readADC_SingleEnded(k));  // First 4 PR readout.
         }
-        usb_serial.printf("This program runs since %d seconds.\n", i++);
     }
 }
\ No newline at end of file