jobe
09.02.2006, 20:22
Hallo!
Ich habe TxD von einem Mega8 über einen MAX232 an der seriellen Schnittstelle angeschlossen. Als Taktquelle verwende ich den internen Oszillator.
Am PC empfange ich zwar immer Daten, die sind aber nur Schrott. Gerade eben habe ich aber ein paar Minuten lang den Text "hello mega8 xxx" lesen können, was ich erfreulicherweise haben will. Kurz später kam dann wieder nur Schrott.
Hier ist das Testprogramm (aus den Samples, ein bisschen geändert):
$regfile = "m8def.dat"
$crystal = 1000000
$baud = 9600
Dim X As Byte , S As String * 10
Osccal = &HA0
Do
Osccal = Osccal + 1
Print "hello mega8 " ; Osccal
Waitms 1000
Loop
End
Am PC ist zum Empfang 9600,8,N,1 eingestellt.
Habt ihr ne Idee, woran das liegt?
Danke!
Ich habe TxD von einem Mega8 über einen MAX232 an der seriellen Schnittstelle angeschlossen. Als Taktquelle verwende ich den internen Oszillator.
Am PC empfange ich zwar immer Daten, die sind aber nur Schrott. Gerade eben habe ich aber ein paar Minuten lang den Text "hello mega8 xxx" lesen können, was ich erfreulicherweise haben will. Kurz später kam dann wieder nur Schrott.
Hier ist das Testprogramm (aus den Samples, ein bisschen geändert):
$regfile = "m8def.dat"
$crystal = 1000000
$baud = 9600
Dim X As Byte , S As String * 10
Osccal = &HA0
Do
Osccal = Osccal + 1
Print "hello mega8 " ; Osccal
Waitms 1000
Loop
End
Am PC ist zum Empfang 9600,8,N,1 eingestellt.
Habt ihr ne Idee, woran das liegt?
Danke!