I2C Routinen Kategorie: I²C-Bus (von Epp - 21.02.2005 16:26) | ||
| ||
Hallo zusammen, ich bräuchte nochmal Hilfe bei der Kombination von CC2 und RN-Motor vom Roboternetz. Wie in der Diskussion: I2C Befehlsfolge vom 26.01.05 schon klar geworden ist, müssen im Moment einige Delays eingefügt werden damit keine Befehle verlohren gehen. Hier nochmal das Beispiel von Harald Kotte //------------------------------------------- function direction (byte motor, byte direct) //------------------------------------------- { /* Motor Drehrichtung */ i2c.cstart(0x56); sleep 10; i2c.write (10); sleep 10; i2c.write (04); sleep 10; i2c.write (motor); sleep 10; i2c.write (direct); sleep 10; i2c.write (0); sleep 10; i2c.stop(); sleep 100; } Da in meiner Anwendung sehr oft verschiedene Motorbefehle gesendet werden ist die Zeitverzögerung extrem störend. Leider habe ich nicht genügend Wissen um einen Workaround zu programmieren. Mir hilft es auch nicht, ob jetzt die Routinen von der CC2 oder die Programmierung des RN-Motor fehlerhaft ist... Kurzum würde ich mich freuen, wenn jemand einen Ausweg hat! Vielleicht ist es ja nur ein kurze Parameterändernung im CC2 Code Schon mal vielen Dank. Das Forum ist echt Spitze!!! | ||
Antwort schreiben Antworten: Re: I2C Routinen (von TOM - 22.02.2005 9:52) Re: I2C Routinen (von Epp - 22.02.2005 21:46) Re: I2C Routinen (von André H. - 23.02.2005 23:44) Re: I2C Routinen (von Epp - 1.03.2005 9:26) Re: I2C Routinen (von TOM - 23.02.2005 8:18) |