AR1020 über I2C

OP #1606250
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?
Gast #1609165
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 :)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.