藤田さんが教えてくれたコード.ボーレートを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; } } }