
TD
exercice6.cpp
- Committer:
- jomfec
- Date:
- 2016-05-02
- Revision:
- 0:e54fcd358582
File content as of revision 0:e54fcd358582:
/* #include "mbed.h" InterruptIn bouton(p18); //définition de p18 comme entrée d’interruption DigitalOut sortie1(p5); Timer antirebond; // définition du Timer antirebond void toggle(void); // prototype de toggle int main() { bouton.mode(PullUp); antirebond.start(); bouton.rise(&toggle); //attache l’adresse de la fonction au front montant du bouton while(1) { //Programme principal } } void toggle() { if (antirebond.read_ms()>200) //autorisation de l’inversion seulement { sortie1.write(!sortie1.read()); //si le Timer a dépassé 200ms antirebond.reset(); //Remise à zéro du Timer } } */