コマンドラインから入力した文字をIM920にそのまま送る,またはIM920で受信した文字列をパソコンのコマンドラインにそのまま送るプログラム. L432KC_PA2 <==> IM920_RxD L432KC_PA3 <==> IM920_TxD

Dependencies:   mbed

Revision:
2:4a6bbf2975d4
Parent:
1:6ab283373dec
Child:
3:1acbe493e67d
diff -r 6ab283373dec -r 4a6bbf2975d4 main.cpp
--- a/main.cpp	Sun Aug 23 13:46:05 2020 +0000
+++ b/main.cpp	Mon Aug 24 04:03:13 2020 +0000
@@ -1,7 +1,10 @@
 #include "mbed.h"
+
+
+
 int main()
 {
-    Serial pc(USBTX, USBRX, 19200);//一応パソコン側へ送信する
+    Serial pc(USBTX, USBRX, 19200);//パソコン側からもマイコン⇒IM920のデータはみれる
     Serial uart(PA_2, PA_3, 19200);//TX(IM920_RX), RX(IM920_TX)
     //DigitalOut Reset();
     //DigitalOut Busy();
@@ -17,19 +20,16 @@
 }
 
     while(1) {
-            //ノード番号(00~FF)を設定.
-            if(j==255){j=0;}
+            //ノード番号(00~FF)を設定.データを送るごとに1増やす.
             uart.printf("STNN %02x\r\n",j);
             j++;
+            if(j==256){j=0;}
             
             //データの送信
             uart.printf("TXDA ");
             for(i=0;i<60;i++){
                 uart.printf("%d",a[i]);
                 }
-            //16進数2文字で1Byte使う                
-            //uart.putc('F');
-            //uart.putc('F');
             uart.printf("\r\n");
             wait(0.34);//長距離モードでは3パケット/sであるので,0.34秒ほどwaitする.            
             uart_activity = !uart_activity;//LED2を点ける(or消す)