Forum: Mikrocontroller und Digitale Elektronik AR1020 über I2C


von Michael H. (morph1)


Lesenswert?

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?

von morph1 (Gast)


Lesenswert?

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 :)

von Purushotham R. (purushotham_r)


Lesenswert?

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
Noch kein Account? Hier anmelden.