TD

Dependencies:   mbed

Revision:
0:e54fcd358582
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/exercice3.cpp	Mon May 02 09:05:23 2016 +0000
@@ -0,0 +1,32 @@
+#include "mbed.h" 
+/*
+Timer timer1;
+Timer timer2; // définition des timers
+DigitalOut sortie1(p5);
+DigitalOut sortie2(p6);
+void task1(void); // prototype de tâche1
+void task2(void); // prototype de tâche2 //...
+int main() {
+ timer1.start(); // déclenchement du timer1
+ timer2.start(); // déclenchement du timer2
+ while(1) {
+ if (timer1.read_ms()>=200) // lecture du temps du timer1
+ {
+ task1(); // appel de la fonction liée au timer1
+ timer1.reset(); // remise à zéro du timer1
+ }
+ if (timer2.read_ms()>=1000) // lecture du temps du timer2
+ {
+ task2(); // appel de la fonction liée au timer2
+ timer2.reset(); // remise à zéro du timer2
+ }
+ }
+}
+// Corps des fonctions task1 et task2
+void task1(void){
+ sortie1.write(!sortie1.read()); // inversion de la sortie1
+}
+void task2(void){
+ sortie2.write(!sortie2.read()); // inversion de la sortie2
+} 
+*/
\ No newline at end of file