Hallo,
ich komme nicht weiter.
mit
if(!i2c_start(TMC_Adresse)) {
i2c_write(0x90); // Byte 1 = SetOTPParam
i2c_write(0xff); // Byte 2 = fix
i2c_write(0xff); // Byte 3 = fix
i2c_write(0xfa); // Byte 4 = OTP-Adresse
i2c_write(0x01); // Byte 5 = neuer wert
i2c_stop();
}
setze ich die neue Adresse, kann mit der neuen Adresse auch getfullstatus1 + 2, setposition usw. erfolgreich ausführen.
Sobald ich aber Vbb aus und wieder einschalte ist wieder der alte Wert.
Auch, sobald ich ein GetOTPParam sende bekomme ich keine Antwort mehr vom Chip.
Irgendeine Idee warum es nicht tut?
(Die Vbb ist 9V, danke für den Hinweis ein paar Postings vorher.)
Schade das der IC so unausgereift wirkt und letztlich doch recht schwierig zu handeln ist.
Grüßle
Heiko Uhlig
