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

Dependencies:   mbed

Committer:
falconsyunya
Date:
Wed Aug 19 14:01:11 2020 +0000
Revision:
0:654a49387753
2020/08/19

Who changed what in which revision?

UserRevisionLine numberNew contents of line
falconsyunya 0:654a49387753 1 #include "mbed.h"
falconsyunya 0:654a49387753 2 int main()
falconsyunya 0:654a49387753 3 {
falconsyunya 0:654a49387753 4 Serial pc(USBTX, USBRX,38400);//ボーレートを落とすと,USB側からのデータが正確に出力されない.
falconsyunya 0:654a49387753 5 Serial uart(PA_9,PA_10,19200);//TX(IM920_RX), RX(IM920_TX)
falconsyunya 0:654a49387753 6
falconsyunya 0:654a49387753 7 DigitalOut pc_activity(LED1);
falconsyunya 0:654a49387753 8 DigitalOut uart_activity(LED2);
falconsyunya 0:654a49387753 9
falconsyunya 0:654a49387753 10 while(1) {
falconsyunya 0:654a49387753 11 if(pc.readable()) {
falconsyunya 0:654a49387753 12 uart.putc(pc.getc());
falconsyunya 0:654a49387753 13 pc_activity = !pc_activity;
falconsyunya 0:654a49387753 14 }
falconsyunya 0:654a49387753 15 if(uart.readable()) {
falconsyunya 0:654a49387753 16 pc.putc(uart.getc());
falconsyunya 0:654a49387753 17 uart_activity = !uart_activity;
falconsyunya 0:654a49387753 18 }
falconsyunya 0:654a49387753 19 }
falconsyunya 0:654a49387753 20
falconsyunya 0:654a49387753 21 }