scrive e ricevere da seriale

Dependencies:   mbed

Revision:
1:bf1d1263ff9b
Parent:
0:4649516cc466
--- a/main.cpp	Fri Feb 17 15:47:41 2017 +0000
+++ b/main.cpp	Tue Feb 21 09:13:36 2017 +0000
@@ -3,8 +3,8 @@
 Serial pc(USBTX, USBRX);
 Serial esp(PA_9,PA_10);
 
-//char buf[1024];
-//int count=0;
+char buf[50];
+int count=0;
 
 char out[1024]="prova\n";
 
@@ -15,14 +15,23 @@
     esp.printf(out);
     while(1) {
         
-        /*    
+        /*if(esp.readable()) //lo metto così che solo quando mi arriva qualcosa sulla seriale lo stampo
+        {
+            esp.scanf("%s",buf);       //va bene anche esg.getc(), ma scanf funziona meglio(con printf) anche se trova uno spazio termina la lettura   
+            pc.printf("sono qui\r\n");    // legge da seriale
+            pc.printf("%s",buf);
+        }
+            wait(1);
+        */
+        pc.printf("sto scrivendo\n");
+        esp.printf("%s",out);   //scrive su seriale
+        wait(1);
+    }
+}
+
+/*    vecchia versione della lettura
         buf[0]=esp.getc();          
         pc.printf("sono qui\r\n");    // legge da seriale
         pc.printf(buf);
         wait(1);
-        */
-        
-        esp.printf(out);   //scrive su seriale
-        wait(0.1);
-    }
-}
\ No newline at end of file
+        */
\ No newline at end of file