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

Dependencies:   mbed

main.cpp

Committer:
falconsyunya
Date:
2020-08-22
Revision:
0:9348fc74a9f1
Child:
1:6ab283373dec

File content as of revision 0:9348fc74a9f1:

#include "mbed.h"
int main()
{
    Serial pc(USBTX, USBRX, 19200);//ボーレートを落とすと,USB側からのデータが正確に出力されない.
    Serial uart(PA_2, PA_3, 19200);//TX(IM920_RX), RX(IM920_TX)
    //DigitalOut Reset();
    //DigitalOut Busy();

    DigitalOut pc_activity(LED1);
    DigitalOut uart_activity(LED2);

//for(int i=0;i<=.length;)data[i]=
//16進数に変換する部分が必要.

    while(1) {
        /*if(pc.readable()) {
            uart.putc(pc.getc());
            pc_activity = !pc_activity;//LED1を点ける(or消す)
        }*/
        //if(pc.readable()) {//←この条件は要設定
            uart.printf("TXDA ");
            uart.putc('1');
            uart.putc('F');
            uart.printf("\r\n");
            wait(1);            
            uart_activity = !uart_activity;//LED2を点ける(or消す)
        //}
    }

}