Zitat Zitat von pete1612
Hab jetzt nach dieser Anleitung http://www.proggen.org/doku.php?id=c...nux:codeblocks ein neues Projekt in meiner VirtualBox unter Linux generiert.
Zitat Zitat von pete1612
Ich hatte von chip.de geladen,
aber das war nur die life-Version ohne MingW.

Benuzt Du jetzt Linux oder Windows?

Linux:
Code:
#include <termios.h>
#include <fcntl.h>

...


	struct termios tio;	int uartfd;
	const char *uartPath = "/dev/ttyS0"; // <--- hier den gewünschten Port eintragen! 


	uartfd = open(uartPath, O_RDWR); // port öffnem
	if (uartfd < 0) {
		// FEHLER!
	}
	
	tcgetattr(uartfd, &tio); // einstellungen holen
	cfsetospeed(&tio, B115200); // BAUDRATE einstellen (beide Richtungen einzeln)
	cfsetispeed(&tio, B115200);
	cfmakeraw(&tio);  // echo aus, spezielle Steuersequenzen aus
	tcsetattr(uartfd, TCSANOW, &tio); // einstellungen speichern
Nun ist uartfd ein File deskriptor von dem angegebenen RS232-Port und du kannst per write/read darauf zugreifen. Die Ports fangen alle mit ttyS bzw ttyUSB an und sind alle im /dev Verzeichnis aufgelistet. Für weitere Informationen such einfach nach "termios".

Windows: http://www.rn-wissen.de/index.php/Ne...32_mit_Windows

MfG Mark