Vor dem ersten Senden fehlt ein Start. Evtl ein Stopp noch vor dem nächsten Start. 500 ms sind eine recht lange Zeit. Aus welchen Gründen auch immer läuft bei mir Software I2C bei einem Pojekt besser als Hardware...
Vor dem ersten Senden fehlt ein Start. Evtl ein Stopp noch vor dem nächsten Start. 500 ms sind eine recht lange Zeit. Aus welchen Gründen auch immer läuft bei mir Software I2C bei einem Pojekt besser als Hardware...
Wenn das Herz involviert ist, steht die Logik außen vor! \/
Ich denke nicht, dass vor i2csend ein Start nötig ist?! Ich habe es schon mal so gemacht und auch in der Hilfe wird kein Start- bzw. Stopbefehl verwendet in Verbindung mit i2csend.
Die 500ms sind nur, damit man besser sehen kann, obs funktioniert.
Gruß
Chris
EDIT:
Tut mir leid, das jetzt sagen zu müssen, aber mein Code funktioniert! Ich hatte nur das Modul auf ein Steckbrett gesteckt und habe nicht überprüft, ob Kontakt besteht.... Das war der Fehler! Die SDA Leitungen waren nicht miteinander verbunden. Sry!
Geändert von Che Guevara (08.09.2011 um 10:06 Uhr)
Lesezeichen