Moin.

Ich bin jetzt alles andere als ein Experte für VB.net, aber...

Zitat Zitat von the_Ghost666
Moin zusammen.
Do Until Me.SerialPort1.ReadChar()="S?"
Loop
Was macht ReadChar? Liest das nicht genau 1 Zeichen ein? Weil dann kanns ja garnicht so funzen.

Desweiteren, der Takt der seriellen Kommunikation könnte einen zu hohe Fehler haben. Den Taktfehler konnte ich jetzt bei 15 MHz nicht auf die Schnelle nachschlagen, aber bei dieser Baudrate gibt mir mein Datenblatt vom Atmega32 folgende Infos: 14.7456 MHz: Fehler 0%, 16 Mhz: 0.2%
Das könnte u.U. schon zu hoch sein, PC-Schnittstellen sind da teilweise recht empfindlich.