PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PC-Messmodul M232



DragoonW
24.07.2008, 16:19
Hallo Leute.

Bin hier absolut neu. Was ich hier falsch poste, bitte gleich korregieren.

So, und jetzt zu meinem Problem:

Ich versuche gerade den M232 unter Linux zu betreiben. Leider krieg ich keine Antwort von dem Teil. Bzw. bekomme vom read() immer 0 zurück.

Die Baud-Rate und Stopbit sind richtig eingestellt. Serieller Kabel ist auch richtig angeschlossen, habe an einem Modem getestet(von dem ich auch die Antwort bekomme). Und ja, ich habe den Stromsteker eingesteckt ;) .

Hier mein Code:


int main()
{
int fd;
char buf[255] = "leer";
int err1 = 0,err2 = 0;


fd = open("/dev/ttyS0",O_RDWR|O_NONBLOCK);

sleep(1);

//err1 = dprintf(fd,"%c%s%c",1,"a2",13);
err1 = dprintf(fd,"at&v\r");
sleep(3);
err2 = read(fd,buf,sizeof(buf));

printf("buf: %s\nerr1: %d\terr2: %d\n",buf,err1,err2);


return 0;
}

Komme leider nicht weiter und hoffe das ihr mir weiter helfen könnt.
Danke im Vorraus.