Hallo Leute, ich habe heute versucht den AR1020 über I2C zum Laufen zu bekommen, leider war da nicht viel zu machen. Sämtliche Daten hat er mit NACK quittiert, obwohl ich auf die Adresse ein ACK bekam. Jetzt mal abgesehen davon, dass er sich ja scheinbar nicht an die üblich Abfolge hält: HW_ADR, REG_ADR, DATEN sondern ein eigenes Protokoll hat, ist das auch noch total bescheiden dokumentiert... Scheinbar muss man das gleiche Protokoll implementieren wie bei der UART Version. Aber egal was nach der HW-ADR kommt, der Baustein reagiert nicht weiter. Keine Ahnung wo Microchip den zugekauft hat, aber die Doku entspricht in keinster Weise der gewohnten Qualität und Ausführlichkeit. Hatte jemand mehr Erfolg als ich?
Für weitere Betroffene: Scheinbar kann der AR1020 nicht mit 400kHz I2C Takt umgehen. Er akzeptiert dann zwar seine Adresse, reagiert sonst weiter nicht. Überhaupt kommt es mir so vor als wäre das ganze nur ein umgelabelter PIC18 oder eventuell PIC24. Die Reaktionen auf I2C Kommandos sind extrem verzögert, das Clock-Stretching treibt der Baustein auf ein neues Level ;) Na immerhin kann ich mal Positionswerte auslesen, vom Register setzen reden wir mal nicht :)
Hello sir/madam, I am also working with i2c protocol using AR 1020 in linux. so, please send me the code.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.