Joel Manuel Fernandez Cuyubamba
/
Partie4
TD
Diff: exercice3.cpp
- 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