Hi!
Habe das RN-Control 1.4 mit dem SD21 Controller:
http://www.rev-ed.co.uk/docs/axe031.pdf
verbunden.
Dazu habe ich folgendes Programm in Bascom geschrieben:
Leider funktionier tdas nicht... seht ihr den Fehleer?Code:$regfile = "m32def.dat" 'Die Anweisung bestimmt Ccntrollertyp, hier AVR Mega 32 $crystal = 16000000 'Die Frequenz des verwendeten Quarzes $baud = 9600 'Die Baudrate für RS232 Ausgabe. 'Sie muss auch bei PC Terminalprogramm identisch sein Config Scl = Portc.0 'Ports fuer IIC-Bus Config Sda = Portc.1 Const Servo_adr = &HC2 'I2C Adress Servo Controller Dim Lsb As Byte Dim Msb As Byte Dim Posit As Word I2cinit Do Posit = 2200 ' position (1000 - 2000) Lsb = Low(posit) Msb = High(posit) I2cstart I2cwbyte Servo_adr ' serv CTRL I2C Addr I2cwbyte 3 ' servo nr I2cwbyte 0 ' speed I2cwbyte Lsb ' lsb of position I2cwbyte Msb ' Msb of position I2cstop Waitms 3000 Posit = 800 ' position (1000 - 2000) Lsb = Low(posit) Msb = High(posit) I2cstart I2cwbyte Servo_adr ' serv CTRL I2C Addr I2cwbyte 3 ' servo nr I2cwbyte 0 ' speed I2cwbyte Lsb ' lsb of position I2cwbyte Msb ' Msb of position I2cstop Waitms 3000 Loop
Danke!
Gruß
Dennis
Lesezeichen