Basic DC motor control test, rpm feedback by simple impulse signal, PID speed control.

Dependencies:   FastPWM mbed FastIO MODSERIAL

Revision:
10:c28d133a1408
Parent:
8:5ce5fe1ce503
Child:
11:4747badb2448
--- a/main.cpp	Wed Mar 28 13:22:09 2018 +0000
+++ b/main.cpp	Tue Apr 03 12:49:11 2018 +0000
@@ -101,9 +101,9 @@
         tStamp = myTimer.read_high_resolution_us();
  
         DO_TASK(periodLEDBlink,     tStampLEDBlink,     tStamp, &tskLEDBlink);
-        DO_TASK(periodPWMWrite,     tStampPWMWrite,     tStamp, &tskPWMWrite);
         DO_TASK(periodImpSens,      tStampImpSens,      tStamp, &tskImpSens);
         DO_TASK(periodRPMSetpoint,  tStampRPMSetpoint,  tStamp, &tskRPMSetpoint);
+        DO_TASK(periodPWMWrite,     tStampPWMWrite,     tStamp, &tskPWMWrite);
 
         BACKGROUND(&tskBackground);
     }
@@ -111,7 +111,12 @@
 
 
 // LOCAL MODULE DEFINITIONS
-// Initialization
+/**
+ * @brief   System initialization - called at the prologue of main().
+ * @note    None.
+ *
+ * Caries out system level initialization at the beginning of the main().
+ */
 void setup(void)
 {
     pcLink.baud(115200);