mbedをシリアル通信のクッションにするだけのプログラムです。

Dependencies:   mbed

Committer:
odanomatuei
Date:
Tue Aug 12 00:06:52 2014 +0000
Revision:
0:1315a1939004
mbed???????????????????????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
odanomatuei 0:1315a1939004 1 #include "mbed.h"
odanomatuei 0:1315a1939004 2
odanomatuei 0:1315a1939004 3 Serial pc(USBTX, USBRX);
odanomatuei 0:1315a1939004 4 Serial gps(p9,p10);
odanomatuei 0:1315a1939004 5 void gpsRx() {
odanomatuei 0:1315a1939004 6 char ch;
odanomatuei 0:1315a1939004 7 ch = pc.getc();
odanomatuei 0:1315a1939004 8 gps.putc(ch);
odanomatuei 0:1315a1939004 9 }
odanomatuei 0:1315a1939004 10 void pcRx(){
odanomatuei 0:1315a1939004 11 char ch;
odanomatuei 0:1315a1939004 12 ch = gps.getc();
odanomatuei 0:1315a1939004 13 pc.putc(ch);
odanomatuei 0:1315a1939004 14 }
odanomatuei 0:1315a1939004 15 int main() {
odanomatuei 0:1315a1939004 16 pc.baud(4800);
odanomatuei 0:1315a1939004 17 gps.baud(4800);
odanomatuei 0:1315a1939004 18 pc.attach(gpsRx, Serial::RxIrq);
odanomatuei 0:1315a1939004 19 gps.attach(pcRx, Serial::RxIrq);
odanomatuei 0:1315a1939004 20 while (1) {
odanomatuei 0:1315a1939004 21 }
odanomatuei 0:1315a1939004 22 }
odanomatuei 0:1315a1939004 23 /*
odanomatuei 0:1315a1939004 24 int main(){
odanomatuei 0:1315a1939004 25 while(1){
odanomatuei 0:1315a1939004 26 pc.putc(gps.getc()) ;
odanomatuei 0:1315a1939004 27 }
odanomatuei 0:1315a1939004 28 }*/