Dependencies:   mbed

Committer:
Cointepas
Date:
Thu May 18 10:25:12 2017 +0000
Revision:
0:8d7791a3b914
Programme principal

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Cointepas 0:8d7791a3b914 1 #include <mbed.h>
Cointepas 0:8d7791a3b914 2 #include <Fonction.h>
Cointepas 0:8d7791a3b914 3
Cointepas 0:8d7791a3b914 4 using namespace std;
Cointepas 0:8d7791a3b914 5
Cointepas 0:8d7791a3b914 6 Serial Etrame(p13, p14, 9600); //(tx, rx, baud)
Cointepas 0:8d7791a3b914 7 int start3 = 0xFF;
Cointepas 0:8d7791a3b914 8 int start4 = 0xFF;
Cointepas 0:8d7791a3b914 9 int echecksum;
Cointepas 0:8d7791a3b914 10 int tabtest[9] = {0xFF, 0x74, 0x05, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17};
Cointepas 0:8d7791a3b914 11 DigitalOut led9(LED3);
Cointepas 0:8d7791a3b914 12
Cointepas 0:8d7791a3b914 13 void envoi(){
Cointepas 0:8d7791a3b914 14 led9 = 0;
Cointepas 0:8d7791a3b914 15 Etrame.putc(start3);
Cointepas 0:8d7791a3b914 16 Etrame.putc(start4);
Cointepas 0:8d7791a3b914 17 echecksum += start3;
Cointepas 0:8d7791a3b914 18 echecksum += start4;
Cointepas 0:8d7791a3b914 19 for (int i = 0; i<9; i++) {
Cointepas 0:8d7791a3b914 20 echecksum += tabtest[i];
Cointepas 0:8d7791a3b914 21 Etrame.putc(tabtest[i]);
Cointepas 0:8d7791a3b914 22 }
Cointepas 0:8d7791a3b914 23 Etrame.putc(echecksum);
Cointepas 0:8d7791a3b914 24
Cointepas 0:8d7791a3b914 25 led9 = 1;
Cointepas 0:8d7791a3b914 26
Cointepas 0:8d7791a3b914 27 }