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?
Lesezeichen