Hallo,
ich habe gerade mal zum testen den RNSTI2C Controller auf einem Steckbrett aufgebaut also nur den COntroller dann noch einen Controller als Master und halt beide per I2C verbunden. Ich bekomme wenn ich Spannung draufgebe per RS232 folgende Ausgabe:
wenn ich jedoch jetzt mit dem Master per I2C die ID ändern will tut sich nichts. Hier der Code:Code:RN-Motor ST I2C- Firmware 1.7b (c) robotikhardware.de Referenzspannung = 2.5 U Teil = 0.002441406 SlaveId = Hex 00 Linker Motor Drehrichtung: 0 Linker Motor maximaler Strom : 0.09999996 Linker Motor Geschwindigkeit:5 Linker Motor PWM-Vorgabe im Stillstand:0 Linker Motor aktueller PWM-Wert :0 Rechter Motor Drehrichtung: 0 Rechter Motor maximaler Strom : 0.09999996 Rechter Motor Geschwindigkeit:5 Rechter Motor PWM-Vorgabe im Stillstand:0 Rechter Motor aktueller PWM-Wert :0
wenn ich jetzt die Spannung wegnehme und neu anlege kommt jedoch per RS232 wieder der gleiche Output. Woran kann das liegen?Code:$regfile = "m32def.dat" Const I2crnmotorslaveadr = &H00 Const I2crnmotorsreadlaveadr = &H57 Dim I2cdaten(6) As Byte $crystal = 16000000 $baud = 9600 Config Scl = Portc.0 Config Sda = Portc.1 Wait 5 I2cinit I2cdaten(1) = 10 I2cdaten(2) = 15 I2cdaten(3) = 99 I2cdaten(4) = 99 I2cdaten(5) = &H56 I2csend I2crnmotorslaveadr , I2cdaten(1) , 5 I2cstop End







Zitieren

Lesezeichen