Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Sensordaten von SRF08 lesen Kategorie: I²C-Bus (von Robert Haase - 20.02.2004 10:19)
Ich nutze:
C-Control II Unit, CC2-Application-Board, original OS
Hallo Ihr fleissigen Forumleser,
ich drehe mich seit Tagen im Kreis und hoffe von Euch einige Anregungen zu bekommen. Mein Problem ist:
Ich steuere über den I²C Bus der C-Control II den Ultraschallsensor SRF08 von Devantech an und erreiche auch, dass
er Ultraschallsignale aussendet, aber leider kann ich die Ergebnisdaten nicht lesen, immer erhalte ich die Defaultwerte 255
beim Auslesen der entsprechenden Register. Mein Quelltext sieht folgendermaÃ?en aus:

i2c.start(0xE8); // Start des Buses, senden der Sensorbusadresse
 i2c.write(0x00);// Senden der Universalregisteradresse "broadcast" an Befehlsregister
 i2c.write(0x51);// Senden des Befehls "Entfernungsmessung in cm"
 i2c.stop();// Beenden des Bustransfers
 sleep 70;// Warten, dass der Sensor fertig ist
 i2c.start(0xE8); // Start des Buses, senden der Sensorbusadresse
 i2c.write(0x02); // Schreiben der Registeradresse, in der mein Sensorwert steht
 i2c.start(0xE9); // Start der Busadresse+1, habe ich aus ähnlichen Programmen
 // z.B. in C, funktioniert aber genausowenig
 empfangl=i2c.read(); // Lesen des Sensorwertes aus o.g. Adresse
 i2c.stop(); //  Beenden des Bustransfers

Dannach erfolgt Ausgabe auf Display, aber das spielt hier keine Rolle, empfangl ist vom Typ byte, wird dann in int geschrieben
und in string über putint ausgegeben.

Ich freue mich auf viele hilfreiche Kommentare von Euch und bedanke mich schon mal im vorraus!
P.S. Falls Ihr mich noch nicht kennen solltet, ist es normal, denn das ist mein erster Auftritt hier.


    Antwort schreiben


Antworten:

Re: Sensordaten von SRF08 lesen (von Wolfgang G. - 6.03.2004 20:13)
Re: Sensordaten von SRF08 lesen (von Dietmar Weickert - 20.02.2004 11:44)
    Re: Sensordaten von SRF08 lesen (von Robert Haase - 23.02.2004 8:51)
        Re: Sensordaten von SRF08 lesen (von Dietmar Weickert - 23.02.2004 17:53)
            Re: Sensordaten von SRF08 lesen (von Robert Haase - 24.02.2004 17:26)
                Re: Sensordaten von SRF08 lesen (von Dietmar Weickert - 25.02.2004 16:25)