
TD
Diff: exercice5.cpp
- Revision:
- 0:e54fcd358582
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/exercice5.cpp Mon May 02 09:05:23 2016 +0000 @@ -0,0 +1,16 @@ +/* +#include "mbed.h" +InterruptIn button(p18); // Broche 18 définie comme entrée d’interruption +DigitalOut sortie1(p5); //Broche 5 définie comme sortie +void toggle(void); // prototype de la fonction toggle +int main() { + button.mode(PullUp); + while(1){ + button.rise(&toggle); // associe l’adresse de la fonction toggle à un front montant de la broche 18 + } +} +// Corps de la fonctions toggle (routine d'interruption) +void toggle(void){ + sortie1.write(!sortie1.read()); // inversion de la sortie1 +} +*/ \ No newline at end of file