Dependencies: mbed
Envoi.cpp@0:8d7791a3b914, 2017-05-18 (annotated)
- Committer:
- Cointepas
- Date:
- Thu May 18 10:25:12 2017 +0000
- Revision:
- 0:8d7791a3b914
Programme principal
Who changed what in which revision?
User | Revision | Line number | New 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 | } |