2020/08/23 Serial pc(....をコメントアウトしなくても正常動作しているぞ...どういうことなんだろうか?

Dependencies:   mbed

main.cpp

Committer:
falconsyunya
Date:
2020-08-23
Revision:
1:6ab283373dec
Parent:
0:9348fc74a9f1
Child:
2:4a6bbf2975d4

File content as of revision 1:6ab283373dec:

#include "mbed.h"
int main()
{
    Serial pc(USBTX, USBRX, 19200);//一応パソコン側へ送信する
    Serial uart(PA_2, PA_3, 19200);//TX(IM920_RX), RX(IM920_TX)
    //DigitalOut Reset();
    //DigitalOut Busy();

    DigitalOut uart_activity(LED2);

    //uart.printf("STRT 2");//"1"で高速モード,"2"で長距離モード
    
int a[60];
int i,j=0;
for (i=0;i<=60;i++){
    a[i]=1;
}

    while(1) {
            //ノード番号(00~FF)を設定.
            if(j==255){j=0;}
            uart.printf("STNN %02x\r\n",j);
            j++;
            
            //データの送信
            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消す)
    }

}