航空研究会
/
Scarlet_relay_V4
割り込み付きjevois実装版
Fork of Scarlet_relay_V2 by
main.cpp
- Committer:
- TUATBM
- Date:
- 2018-08-28
- Revision:
- 0:1f2bac0f6ab8
- Child:
- 1:e257c3c3f659
File content as of revision 0:1f2bac0f6ab8:
#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); while (1) { // メイン処理 usbSerial.putc('2'); wait(3.0); printf("a\r\n"); } } */ /*受信*/ Serial usbSerial(PA_9,PA_10); Serial MySerial1(USBTX,USBRX); void ISR_Serial_Rx() { // シリアルの受信処理 char data = usbSerial.getc(); printf("%c",data); printf("Hello world!\r\n"); } int main() { // シリアル通信の速度設定 usbSerial.baud(9600); // シリアル通信受信の割り込みイベント登録 usbSerial.attach(ISR_Serial_Rx, Serial::RxIrq); while (1) { // メイン処理 printf("NOKOLAT\r\n"); wait(1.0); } }