@fluchtpunkt: Achso, mir war nicht klar, dass nach return; Schluss ist mit der entsprechenden Funktion. Dann hast du natürlich Recht.

@Sternthaler: Ja, mit Main() gehts auch. Vielleicht kannst du mir bei Gelegenheit erklären, wie man ein korrektes Modul macht. Für mich ist C eine komplette Neuheit, ich bin es von Borland Delphi gewöhnt, dass es reicht eine Quelltextdatei zu includieren und dass sich der Compiler dann um das Linken kümmert. Hier scheint das alles etwas verzweigter (+verzwickter) zu sein

@all: Bevor ich das jetzt korrekt machen kann, sollten aber erstmal die Funktionen gehen. Tun sie aber noch nicht. Meine RS232_send sendet immer nur das erste Zeichen eines Strings und die Empfangsfunktion kann ich noch nicht testen, solange das Senden nicht geht. Vielleicht findet jemand den Fehler, ich finde ihn nicht. K.A. ob es schon am Befüllen des Buffers liegt oder am Senden. Ich kann mir ja nichts ausgeben lassen...

hmm. Mal Sehen. Danke erstmal für eure Hilfe!

Bääääär