Ich benutze einen PIC Controller mit dem IL-TROLL Basic. Nachdem ich nun mit großer Mühe die Anpassung mit dem PCF8583 erfolgreich hinbekommen habe, zeigt sich jetzt ein weiteres Problem. Es soll zusätzlich ein LM75 auf den I2C Bus gelegt werden. Folgendes Problem stellt sich jetzt ein: - die Software wird gestartet, der komplette Bus geht auf High Pegel - die Software geändert (I2CWRITE 144,0) herausgenommen, Pegel bleiben High - die Software geändert (I2CREAD 144, var)gelöscht, Bus kommuniziert. -beim LM75 sind A0,A1 und A2 auf GND gelegt -als Pull Up Widerstände sind jeweils 3KOhm auf VDD gelegt Im Gegenzug habe ich versucht mit dem LM75 allein auf dem I2C Bus zu kommunizieren, aber leider zeigt sich das gleiche Fehlerbild wie oben beschrieben. Hat jemand ähnliche Erfahrungen gesammelt?
Hallo, beim I2C - Bus bedeutet High Pegel, das alle Bauteile passiv sind und nichts tun. Insofern könnte der LM75 gar nicht störend wirken. Am I2C - Bus sollte in jeder Leitung CLK und SDA nur jeweils ein Pullup vorhanden sein. 3K sind schon am unteren, gerade noch zulässigen Bereich. Aber ich denke, das wusstest Du schon. Gruss Klaus.
Hallo Klaus, danke für die info. Ich habe die Pull Up Widerstände jetzt auf 30 KOhm erhöht und es findet wieder eine Kommunikation auf dem Bus statt. Allerdings gibt mir der LM75 noch keine entsprechenden Daten. Scheinbar habe ich auch in der Abfrage noch Probleme. Es steht permanent "255" als Dateninformation an.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.