scrive e ricevere da seriale
Dependencies: mbed
Diff: main.cpp
- 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