Julien Deschamps / Mbed 2 deprecated projetv1

Dependencies:   mbed

Committer:
jdeschamps
Date:
Mon May 04 13:05:10 2020 +0000
Revision:
1:8e1033a40696
Parent:
0:b5c75bc6000e
Child:
2:53d8e05db3d9
oui

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dg81 0:b5c75bc6000e 1 #include "mbed.h"
dg81 0:b5c75bc6000e 2
jdeschamps 1:8e1033a40696 3 Serial pc(USBTX, USBRX,9600); // tx, rx sur les broches associées au bus USB
dg81 0:b5c75bc6000e 4 DigitalOut led1(LED1);
jdeschamps 1:8e1033a40696 5 DigitalOut brka (PTC4);
jdeschamps 1:8e1033a40696 6 DigitalOut brkb (PTC12);
jdeschamps 1:8e1033a40696 7 DigitalOut dira (PTD3);
jdeschamps 1:8e1033a40696 8 DigitalOut dirb (PTD1);
jdeschamps 1:8e1033a40696 9
dg81 0:b5c75bc6000e 10 Ticker mon_IT; // on associe l'interface Timeout à l'objet mon_IT
dg81 0:b5c75bc6000e 11
dg81 0:b5c75bc6000e 12 void Interruption_timer() {
dg81 0:b5c75bc6000e 13 printf("coucou\n");
dg81 0:b5c75bc6000e 14 led1=!led1;
jdeschamps 1:8e1033a40696 15
dg81 0:b5c75bc6000e 16 }
dg81 0:b5c75bc6000e 17
dg81 0:b5c75bc6000e 18 int main(void)
dg81 0:b5c75bc6000e 19 {
dg81 0:b5c75bc6000e 20 mon_IT.attach(&Interruption_timer,0.5); // l'interruption est associée au programme Interruption_timer et s'exécute toutes les 0.5s
dg81 0:b5c75bc6000e 21 // pour stopper mon_IT.detach();
dg81 0:b5c75bc6000e 22 while(1)
dg81 0:b5c75bc6000e 23 {
dg81 0:b5c75bc6000e 24 }
dg81 0:b5c75bc6000e 25 }
dg81 0:b5c75bc6000e 26
dg81 0:b5c75bc6000e 27