Hi there,
oh good... but have any problems with your program, its not working?
I use port 7 and 8 for sda and scl, i have change it in your programm and the print function on the starter board is deleted.. Hmm where the malfuncion?
thanx
Simple Programm
Code:'**************** I/O PORTS ****************' define sda port[7] define scl port[8] '*******************************************' '**************** A/D PORTS ****************' '*******************************************' '**************** D/A PORTS ****************' '*******************************************' '**************** VARIABLES ****************' define control_flags byte[1] define i2c_nack bit[1] define i2c_last bit[2] define i2c_nack_count byte[2] define i2c_byte byte[3] define i2c_out_bit bit[24] define i2c_in_bit bit[17] define i2c_loop byte[4] define servo_number byte[5] define servo_position byte[6] '*******************************************' '**************** CONSTANTS ****************' define sd20_i2c_address 194 '*******************************************' '****************** SETUP ******************' '*******************************************' '***************** PROGRAM *****************' #start servo_number = 1 if (servo_number = 0) or (servo_number > 20) then goto start servo_position = 200 gosub sd20_servo_driver goto start ....and the rest of your program...







Zitieren

Lesezeichen