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):
Also das sieht dann so aus: Der Slave sendet 1 an den Master, der daraufhin piepsen soll.Code:Dim A As Byte Do Print "1" Loop
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







Zitieren

Lesezeichen