-
-
Hallo,
ich sollte meine Vorlaute Klappe halten. Ich werd keine Kommentare mehr über das AVR abgeben, weils ja auch nicht mein Gebiet ist.
Hier das Code Beispiel aus der Doku des Sensors SRF10:
Srf10_slaveid_read = Srf10_slaveid + 1
'Messvorgang in starten
I2cstart
I2cwbyte Srf10_slaveid
I2cwbyte 0
I2cwbyte 81 'in Zentimetern messen
I2cstop
Warteaufmessung:
Waitms 1
Firmware = Srf10_firmware(&He0)
If Firmware = 255 Then Goto Warteaufmessung
I2cstart
I2cwbyte Srf10_slaveid
I2cwbyte 2 Leseregister festlegen
I2cstop
I2cstart
I2cwbyte Srf10_slaveid_read
I2crbyte Hib , Ack
I2crbyte Lob , Nack
I2cstop
Ich hab blöderweise bei i2c_read übersehen, dass sterncapture die beiden Zeilen für das Auslesen von Hbyte und Lbyte verwechselt hat. Es muss so wie in diesem Auszug sein, dann gehts.
mfg.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen