ciao a tutti ho un problema per un programma di ricezione ed invio sms con un telefono nokia
Il linguaggio di programmazione e' C pero' potrei cambiarlo in corsa!
Per l'invio di msg non ho avuto problemi gli invio tranquillamente ho usato le varie funzioni open e write
Pero' ho notato che con la funzione read leggo da seriale il piu' delle volte leggo dei msg sporchi cioe' caratteri che non dovrebbero comparire!!
int apri(char *porta){
struct termios tp;
int Usb;
if((Usb= open( porta , O_RDWR | O_NONBLOCK | O_NOCTTY , 0))==-1){
perror("Usb Open");
return 0;
}
cfmakeraw(&tp);
cfsetspeed(&tp, B19200);
tp.c_cflag |= (CS8 | CREAD);
apro cosi la connessione con la seriale!!
c'e' qualcosa di errato??
grazie ciao