xbee(ATmode/ マイコン対マイコン, 地上局) なんか問題がある

Dependencies:   mbed

main.cpp

Committer:
kosukesuzuki
Date:
2022-08-11
Revision:
0:f59c015ad4b2

File content as of revision 0:f59c015ad4b2:

//地上局のXbeeプログラミング(もし地上局にmbedを使用する場合)
#include "mbed.h"

Serial pc(USBTX,USBRX);  //tx,rx
Serial xbee(p13,p14);    //tx,rx

int i = 0;

int main(){//1
    
    xbee.baud(9600);
    char cmd;
    for(;;){//2
        
        sscanf("%x",&cmd);  //一文字だけ?
                
        while(1){//3
            xbee.printf("%x",cmd); //cmdを送信
            
            int va1 = xbee.readable();  //確認
            
            if(va1 == 1){//4    //受信できたら
                    pc.printf("%d cmd ok\r\n",i); //完了マーク
                    i = i + 1;
                        }//4
                va1 = 0;
                }//3
            }//2
}//1