シリアル通信成功サンプル

Dependencies:   mbed

Committer:
c_bata
Date:
Sun Mar 15 05:14:17 2015 +0000
Revision:
1:7732cf688029
Parent:
0:1fce8daac823
????????????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
c_bata 0:1fce8daac823 1 #include "mbed.h"
c_bata 0:1fce8daac823 2
c_bata 0:1fce8daac823 3 DigitalOut led1(LED1);
c_bata 0:1fce8daac823 4 DigitalOut led2(LED2);
c_bata 0:1fce8daac823 5
c_bata 0:1fce8daac823 6 Serial pc(USBTX, USBRX);
c_bata 1:7732cf688029 7 Serial tocos(p13, p14); // TOCOS TWE-Lite (Serial)
c_bata 1:7732cf688029 8 char tweLiteBuffer[128];
c_bata 1:7732cf688029 9
c_bata 0:1fce8daac823 10
c_bata 0:1fce8daac823 11 void callback() {
c_bata 1:7732cf688029 12 int i=0;
c_bata 1:7732cf688029 13 while(tocos.readable()){
c_bata 1:7732cf688029 14 tweLiteBuffer[i] = tocos.getc();
c_bata 1:7732cf688029 15 i++;
c_bata 1:7732cf688029 16 }
c_bata 0:1fce8daac823 17 led2 = !led2;
c_bata 1:7732cf688029 18 pc.printf(tweLiteBuffer);
c_bata 0:1fce8daac823 19 }
c_bata 0:1fce8daac823 20
c_bata 0:1fce8daac823 21 int main() {
c_bata 1:7732cf688029 22 pc.baud( 115200 );
c_bata 1:7732cf688029 23 tocos.baud( 115200 );
c_bata 1:7732cf688029 24 tocos.attach(&callback);
c_bata 0:1fce8daac823 25
c_bata 0:1fce8daac823 26 while (1) {
c_bata 0:1fce8daac823 27 led1 = !led1;
c_bata 0:1fce8daac823 28 wait(0.5);
c_bata 0:1fce8daac823 29 }
c_bata 0:1fce8daac823 30 }