So, Männer, das ist einmal recht gut getestet. Anbei das ganze Set.
RNSTEST.BAS Testprogramm für den Atmega32 (oder was anderes)
RNSI2C.BAS Servoprogramm für den at90S2313
mit anderer "def" vielleicht für den TIny2313 probieren?
MYI2c.BAS I2C includefile dazu
MYI2C.LIB I2C Slave-Library dazu (in das Bascom lib-verzeichnis)
ServoAddr = &H68
Kann geändert werden: EEPROM lesen, erstes Byte auf die gewünschte adresse setzen, wieder zurückschreiben
Geht auch mit Command-4 / addr
Wenn mehrere Servos gleichzeitig gestellt werden sollen, isses besser kein I2CSTOP dazwischen, sondern gleich wieder I2CSTART
Lesezeichen