Hi Leute!

Ich habe mal wieder ein Problem...
Und zwar: Ich möchte auf meinem Robby ein en Master und einen Slave Prozessor haben.

Master = Atmega16 (16Mhz ext.)
Slave = 90S4433 (Intern ?)

Der Master krigt alle Sensordaten, gibt Befehle und steuert alles.
Der Slave steuert Servos, den Antrieb usw.

Die zwei sollen über eine serielle Verbindung mit TTL-Pegel verbunden werden. Das habe ich schon gemacht.

Ich habe nachgemessen, Master und Slave können Senden und Empfangen.

Programmiert werden die beiden in BASCOM.

Der Code für den Master (= ATMEGA16):

Code:
Dim C As Byte
Dim D As String * 3

C = 0

Sound Portd.2 , 100 , 1000
Wait 1

Do

Input C

If C = 1 Then
   Sound Portd.2 , 100 , 1000
End If

Input D

If D = "1" Then
   Sound Portd.2 , 100 , 1000
End If


Loop
End

Der Code für den Slave (AT90S4433):

Code:
Dim A As Byte

Do

   Print "1"

Loop
Also das sieht dann so aus: Der Slave sendet 1 an den Master, der daraufhin piepsen soll.

Ich habe den RXD Eingang des Masters an den TXD Ausgang des Slaves angeschlossen und
den TXD Ausgang des Masters an den RXD Eingang des Slaves angeschlossen.

Was läuft da falsch?

Schonmal vielen Dank.....

Liebe Grüße, Tobi