航空研究会
/
uarttest3
i
main.cpp
- Committer:
- TUATBM
- Date:
- 2018-08-28
- Revision:
- 0:78f11e7b3aa2
File content as of revision 0:78f11e7b3aa2:
#include "mbed.h" #include "Serial.h" /*送信*/ /* Serial usbSerial(PA_9, PA_10); void ISR_Serial_Rx() { // シリアルの受信処理 char data = usbSerial.getc(); } void ISR_Serial_Tx() { // シリアルのs送信処理 usbSerial.attach(NULL, Serial::TxIrq); } int main() { // シリアル通信の速度設定 usbSerial.baud(9600); // シリアル通信受信の割り込みイベント登録 usbSerial.attach(ISR_Serial_Rx, Serial::RxIrq); // シリアル通信のデータ送信 usbSerial.attach(ISR_Serial_Tx, Serial::TxIrq); usbSerial.putc(5); while (1) { // メイン処理 wait(1.0); printf("a\r\n"); } } */ /*受信*/ Serial usbSerial(PA_9,PA_10); Serial MySerial1(USBTX,USBRX); void ISR_Serial_Rx() { // シリアルの受信処理 char data = usbSerial.getc(); usbSerial.putc(data); } int main() { // シリアル通信の速度設定 usbSerial.baud(9600); // シリアル通信受信の割り込みイベント登録 usbSerial.attach(ISR_Serial_Rx, Serial::RxIrq); while (1) { // メイン処理 printf("NOKOLAT\r\n"); wait(1.0); } }