Hallo Frank,
nach dem Nachbau Deiner Module und erfolgreichem Test insbesondere Deiner Interrupt-Empfangsroutine möchte ich diese gern für meine Zwecke erweitern.
Es soll nach Empfang eines Strings ein anderer zurück gesendet werden, z.B in etwa so:

...
...

Ausgabestring = String(40 , 65)

Do

if daten_sind_da=1 then
Print
Print Left(eingangsstring , 40)
Daten_sind_da = 0
end if

'an dieser Stelle könnten beliebige Aufgaben nebenher gemacht werden
'nur ab und zu muss halt geschaut werden ob die Daten schon da sind
'das sagt hier das Flag "daten_sind_da" aus


Call Rfm12_senden(40)
Wait 1

Loop

Leider funktioniert nach dem Senden offenbar der Interrupt nicht mehr, jedenfalls kommt nichts mehr an.
Nur Senden oder nur empfangen geht problemlos.

Wahrscheinlich muss man den RFM12 nach dem Senden erstmal wieder auf Empfang umstellen, aber ich überblicke die vielen Initialisierungsbefehle nicht so recht. Wäre schön, wenn Du mir helfen könntest.

Viele Grüße
Horst