藤田さんが教えてくれたコード.ボーレートを38400に設定しているのはマイコン側のIM920を受信にしているとき,19200だとうまく読み取れないから.コマンドはインタープランのサイトを参照

Dependencies:   mbed

main.cpp

Committer:
falconsyunya
Date:
2020-08-19
Revision:
0:654a49387753

File content as of revision 0:654a49387753:

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

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

    while(1) {
        if(pc.readable()) {
            uart.putc(pc.getc());
            pc_activity = !pc_activity;
        }
        if(uart.readable()) {
            pc.putc(uart.getc());
            uart_activity = !uart_activity;
        }
    }

}