a

Dependencies:   mbed mbed

Fork of uarttest2 by 航空研究会

Files at this revision

API Documentation at this revision

Comitter:
TUATBM
Date:
Mon Sep 10 02:57:01 2018 +0000
Parent:
0:1f2bac0f6ab8
Commit message:
a

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.lib Show annotated file Show diff for this revision Revisions of this file
diff -r 1f2bac0f6ab8 -r e257c3c3f659 main.cpp
--- a/main.cpp	Tue Aug 28 09:31:55 2018 +0000
+++ b/main.cpp	Mon Sep 10 02:57:01 2018 +0000
@@ -2,56 +2,85 @@
 #include "Serial.h"
 
 /*送信*/
-/*
-Serial usbSerial(PA_9, PA_10);
+
+
+Serial usbSerial(PA_9, PA_10,115200);
+Serial g_Serial1(USBTX,USBRX,115200);
  
-void ISR_Serial_Rx()
-{
+//void ISR_Serial_Rx()
+//{
     // シリアルの受信処理
-    char data = usbSerial.getc();
-}
+//    char data = usbSerial.getc();
+//}
  
-void ISR_Serial_Tx()
-{
+//void ISR_Serial_Tx()
+//{
     // シリアルのs送信処理
-    usbSerial.attach(NULL, Serial::TxIrq);
-}
+//    usbSerial.attach(NULL, Serial::TxIrq);
+//}
  
 int main()
 {
     // シリアル通信の速度設定
-    usbSerial.baud(9600);
+    usbSerial.baud(115200);
  
     // シリアル通信受信の割り込みイベント登録
-    usbSerial.attach(ISR_Serial_Rx, Serial::RxIrq);
+//    usbSerial.attach(ISR_Serial_Rx, Serial::RxIrq);
  
     // シリアル通信のデータ送信
-    usbSerial.attach(ISR_Serial_Tx, Serial::TxIrq);
+//    usbSerial.attach(ISR_Serial_Tx, Serial::TxIrq);
 
     
  
     while (1) {
         // メイン処理
-        usbSerial.putc('2');
-        wait(3.0);
-        printf("a\r\n");
+        wait(10.0);
+        g_Serial1.printf("a\r\n");
+        usbSerial.putc('C');
+        wait(20.0);
+        
+      
     }
 }
-*/
+
 
 
 /*受信*/
+/*
+Serial usbSerial(PA_2,PA_3);
+Serial usbSerial2(PB_6,PB_7);
+//Serial MySerial1(PA_2,PA_3);
 
-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");
+    
+    usbSerial.printf("%c\r\n",data);
+    //printf("Hello world!\r\n");
+    
+    
+ 
+    // シリアル通信受信の割り込みイベント登録
+    //usbSerial.attach(ISR_Serial_Rx, Serial::RxIrq);
+ 
+    // シリアル通信のデータ送信
+    //usbSerial.attach(ISR_Serial_Tx, Serial::TxIrq);
+    
+
+    
+        // メイン処理
+       usbSerial.putc('3');
+       
+    
     
     
 }
@@ -59,16 +88,20 @@
 int main()
 {
     // シリアル通信の速度設定
-    usbSerial.baud(9600);
+    usbSerial.baud(115200);
+    usbSerial2.baud(115200);
  
     // シリアル通信受信の割り込みイベント登録
     usbSerial.attach(ISR_Serial_Rx, Serial::RxIrq);
  
     while (1) { 
         // メイン処理
-        printf("NOKOLAT\r\n");
+        NVIC_DisableIRQ(USART2_IRQn);
+        usbSerial.printf("TUAT\r\n");
+        NVIC_EnableIRQ(USART2_IRQn);
         wait(1.0);
  
         }
     
 }
+*/
\ No newline at end of file
diff -r 1f2bac0f6ab8 -r e257c3c3f659 mbed.lib
--- a/mbed.lib	Tue Aug 28 09:31:55 2018 +0000
+++ b/mbed.lib	Mon Sep 10 02:57:01 2018 +0000
@@ -1,1 +1,1 @@
-http://os.mbed.com/users/screamer/code/mbed/#aff670d0d510
+https://os.mbed.com/teams/1519026547/code/mbed/#8d22cce05b9a