Hallo berg3,
ich hab genau für diesen Fall, allerdings für einen SRF10, mal ein Bascom Programm geschrieben.
Könnte so oder leicht abgewandelt auch mit dem SRF02 funktionieren.
Gruß
m.artmann
Code:'########################################################### '## '## Änderung der Adresse eines SRF10 Modules '## am ATMega32 mit 16 Mhz Quarz '## m.artmann '## '########################################################### $regfile = "m32def.dat" $crystal = 16000000 $baud = 9600 Config Scl = Portc.0 Config Sda = Portc.1 I2cstart I2cwbyte &HE0 ' 1. Sequence an alte Adresse &HE0 I2cwbyte 0 ' Register 0 I2cwbyte &HA0 ' Command &A0 I2cstop Waitms 200 I2cstart I2cwbyte &HE0 ' 2. Sequence an alte Adresse &HE0 I2cwbyte 0 ' Register 0 I2cwbyte &HAA ' Command &AA I2cstop Waitms 200 I2cstart I2cwbyte &HE0 ' 3. Sequence an alte Adresse &HE0 I2cwbyte 0 ' Register 0 I2cwbyte &HA5 ' Command &A5 I2cstop Waitms 200 I2cstart I2cwbyte &HE0 ' 4. Sequence an alte Adresse &HE0 I2cwbyte 0 ' Register 0 I2cwbyte &HE2 ' neue Adresse = &HE2 I2cstop Waitms 200 End 'end program






Zitieren
Lesezeichen