scrive e ricevere da seriale

Dependencies:   mbed

main.cpp

Committer:
savmil
Date:
2017-02-21
Revision:
1:bf1d1263ff9b
Parent:
0:4649516cc466

File content as of revision 1:bf1d1263ff9b:

#include "mbed.h"

Serial pc(USBTX, USBRX);
Serial esp(PA_9,PA_10);

char buf[50];
int count=0;

char out[1024]="prova\n";


int main() {
    esp.baud(9600);
    
    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);
        */