Hallo ArchAngel242,

ich muss noch mal nachfragen. Hast du es inzwischen geschafft, den ADNS-9500 Sensor anzusteuern? Ich kann zwar inzwischen Register korrekt auslesen und auch Schreiben, aber irgendwie funktioniert der Sensor immer noch nicht. Upload der Firmware ist OK. Im SROM_ID Register kann ich zumindest die 145 (0x91) auslesen, was auch die ID der hochgeladenen Firmware ist.

Nach dem Upload setze ich wie gefordert das "Laser_Forced_Disable bit" auf 0. Allerdings ist die Ausgabe des Motion Registers 0x00. Das LP_Valid Bit zeigt also an, dass der Laser aufgrund falscher Registereinstellungen deaktiviert ist. Dummerweise hab ich jetzt keine Ahnung wo ich das beheben kann, da es ja keine Register gibt, in der ich die "Laser Power register" auf "complementary values" setzen kann. Das einzige Register das ich im Datenblatt des ADNS9500 im Bezug auf den Laser finden kann ist LASER_CTRL0. Das ist allerdings nur zum Aktivieren des Lasers nötig und wird ja auch korrekt geschrieben und hat den Wert 0x00.

Hättest du, oder irgendwer anders, vielleicht eine Idee?

Gruß nezaya