Hi,

hast du daran gedacht, dass der AVR und der PC andere Pegel haben? (PC +/- 12V und der AVR 0/5V)

das er alle 100 ms den String "Test" sendet
"Test" sind 4 Zeichen zu je (8Bit + 1 Stoppbit + 1 Startbit) = 40 Bit
40 Bit * (1/100ms) = 400 Baud. Das passt nicht zu 300 Baud.

Ansonsten sind diese Geräte auch nicht für den direkten Betrieb an einer seriellen Schnittstelle konzipiert, noch sind sie dazu geeignet. Sie benötigen eine andere Codierung (Manchester-Codierung), da der Sender nur bei Flankenwechsel sendet. Auf dem AVR sollte man das programmieren können. Die PC-USART wird damit aber nicht klar kommen (wegen des anderen Timings). Vielleicht wenn man Sender und Empfänger an einen der Controlpins (DTR oder so) anschließt und alles selbst programmiert.

Dass es Anfang funktioniert hat liegt vielleicht an einem Fehler? Kurzschluß? Der PC hat sich selbst Daten gesendet?

Gruß Red Baron

PS: Ich hab' auch zwei von den Dingern. Einen für 433 und einen für 868 MHz. Ich wollte, genau wie du, einen Tranceiver bauen (Unterschiedliche Frequenzen, damit man gleichzeitig senden und empfangen kann).