コウスケ スズキ
/
20220802xbee
mbed-xbee(ATmode/pc対マイコン) 送受信で時間を計測。
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 Timer t; 00004 00005 Serial pc(USBTX, USBRX); // tx, rx 00006 Serial xbee(PA_9, PA_10); // tx, rx 00007 00008 int main() { 00009 00010 pc.printf("\rbegin\r"); 00011 00012 for (;;) { 00013 //if (pc.readable()) xbee.putc(pc.getc()); 00014 if (xbee.readable()) pc.putc(xbee.getc()); 00015 wait_us(1); 00016 00017 char cmd = xbee.getc(); 00018 if(cmd == 'm'){ 00019 pc.printf("start\r\n"); 00020 t.start(); 00021 cmd = 0; 00022 } 00023 00024 if(cmd == 'n'){ 00025 pc.printf("end\r\n"); 00026 pc.printf("time = %f",t.read()); 00027 t.stop(); 00028 cmd = 0; 00029 return 0; 00030 } 00031 } 00032 }
Generated on Tue Aug 2 2022 10:44:16 by 1.7.2