So, ich komme dem Ziel näher:

Code:
$regfile = "m8def.dat"
$crystal = 8000000

Config Portb.1 = Output

Config Timer1 = Timer , Compare A = Toggle , Prescale = 1 , Clear Timer = 1

Open "comb.0:2400,8,n,2,INVERTED" For Output As #1

Compare1a = 111


Do
   Print #1 , "X"
   Wait 1
Loop
Ich empfange jetzt regelmäßig, wie gewünscht im Sekundentakt Zeichen, nur leider keine "X"e. Es sind immmer die gleiche Anzahl an Zeichen und oft sogar die selben. Im Terminal sieht das dann so aus:

Code:
=ðJž=ðJž=ðJž=ðJž=ðJž=ðJž=ðJž=ðJž=ðJž=ðJž=ðJž=ðJž=ðJž=ðJž
WObei ein 1sek Block aus einem "=ðJž" besteht.

Ich habe bereits unterschiedliche Bitraten ausprobiert, sowie 1, bzw. 2 Stopbits, jedoch bleibt der Sekundentakt erhalten. Nur wenn ich die Invertierung des RS232 Ausgangs wegnehme ist keine Systematik im empfangenen mehr zu erkennen und auch der Sekundentakt ist weg.
Hat jemand einen Vorschlag wie ich weitermachen könnte?


Es hat sich grade ein RIESIGES PROBLEM ergeben : Der TSOP EMPFÄNGT BESAGTES SIGNAL AUCH WENN ICH GAR KEINE LED/IRLED ANGESCHLOSSEN HABE - WAS UM HIMMELS WILLEN GEHT HIER VOR?