i

Dependencies:   mbed mbed

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);
 
        }
    
}