Hallo,

vor ein paar Tagen hab ich mit einem Atmega 16, Bascom und einer Billig-Funkmodulkombination (Receiver+Transmitter - bei Conrad für knapp 18€) versucht eine Datenübertragung hinzukriegen. Den Transmitter hab ich hierzu einfach an TX vom Atmega angeschlossen und ihn so programmiert, das er alle 100 ms den String "Test" sendet. Auf der Empfängerseite befand sich ein PC, der über einen MAX232 am Receivermodul hing - und siehe da - bis auf den Datenmüll während der Einschwingphase hat das auch prima geklappt.

Anschließend habe ich das Ganze dann umgekehrt versucht, (also Atmega reagiert auf Integerwert, der übers Terminal vom PC gesendet wird und soll bei einer Bestimmten Zahl eine LED togeln) - was leider nicht geklappt hat. Zum Checken hab ich dann wieder die erste Schaltung aufgebaut nur seitdem empfang ich nur noch Müll. Also der Atmega sendet, es kommt auch was im PC-Terminall an, allerdings handelt es sich nicht mehr um mein "Test" sondern um Zeichenchaos. Ich hab mitlerweile alles zigmal geprüft und finde keinen Fehler im Aufbau. Baudrate ist 300, Einstellungen sind alle die gleichen wie beim ersten Mal, als es Funktionierte. Heute hab ich mir sogar das Funmodulset bei C nochmal gekauft (wollte mir eh eine Transceiverlösung basteln), um zu sehen, ob ich vielleicht eins von den Modulen beim Probieren geschrottet hab - bei den Neuen ists aber das Gleiche - es kommt was im Terminal an, aber nur Wirwarr.

Wie gesagt Baudraten, Takteinstellung stimmen alle. Wenn ich mit dem Atmega statt an den Empfänger direkt an den MAX232 gehe kommmt der Teststring auch einwandfrei rein. Weiß einer vielleicht, worans noch liegen könnte?

Grüße Euch und Danke schonmal für jeden Tip!