PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Daten mit I²C ausslesen aus dem Kompass auslesen.



KarstenGT
30.06.2012, 18:10
Ich versuche verzweifelt mit der RN Control 1.4 Daten aus dem HMC 6343 über I²C auszulesen.
Über einer Schaltung aus dem Internet habe ich die Busspannung zwischen den Mega 32 und dem Kompass von 5V auf 3,3 Volt angepasst. (In der Schaltung war sogar ein kleiner Fehler)

am Port 0 und 1 versuche ich mit dem Kommandobyte 0x50 auszulesen.
In diesem Register sind 6 Stück 8 Bit-Daten enthalten.

Bei der Error-Abfrage bekomme ich immer eine 1, also einen Fehler.
Bei den Ausgabedaten immer den max. Wert.

Habe ich die Kommando-Bytes falsch eingegeben?

In einem Artikel stand etwas von clockstretching, weil der Kompass zu langsam ist.
Aber Bascom soll es ja unterstützen.
22674
Kann mir jemand evtl. jemand mitteilen, was an meinem Programm falsch ist?

http://www.honeywell.com/sites/servlet/com.merx.npoint.servlets.DocumentServlet?docid=DB8 BAEA9F-DB1F-45FF-843E-2F15B0A19786

Interessant ist die letzte Seite des Datasheet, „ Example Communication“