Moin, ich habe ein Problem mit meine I2C-Pullups bzw. mit dem ATmega an dem sie hängen. Messe ich das System ohne Stromanschluss durch, so habe ich zwischen SCL und 5V sowie zwischen SDA und 5V meine eingelöteten 4.7kOhm. Schalte ich das System aber an, dann steigt der Widerstand auf unendlich! Demenstprechend sind es auch keine Pullups mehr, sondern machen gar nichts. Woran kann das liegen, bzw. wie ist so etwas überhaupt physikalisch möglich? Der Widerstand müsste doch kleiner oder gleich werden, je nachdem ob noch ein Widerstand parallel ist... MfG, Ozzy
Christoph O. schrieb: > Messe ich das System ohne Stromanschluss durch, so habe ich > zwischen SCL und 5V sowie zwischen SDA und 5V meine eingelöteten > 4.7kOhm. Schalte ich das System aber an, dann steigt der Widerstand auf > unendlich! Du willst mit einem Multimeter einen Widerstand in einer Schaltung unter Spannung messen? Vergiss das, und vergegenwärtige dir mal das Messverfahren... :-/
Ok, das ist nicht wirklich klug; gebe ich ja zu. Aber wenn ich die Spannung über den Widerstand messe, dann beträgt die 5V. Das sollte doch nicht sein, oder?
Wer mist misst Mist. Den Widerstand in einer aktiven Schaltung wirst du einfach nicht messen können. Selbst bei eingelöteten Widerständen ist es Glückssache, ob man deren Widerstand gemessen bekommt (naja, eher ist es Schaltungsabhängig). Wenn du uns jetzt verrätst, was dein Problem ist und, ich rate mal, was alles an deinem I2C Bus hängt, kann dir hier vielleicht eher jemand weiterhelfen.
Moin, momentan hängt noch nichts am Bus. Bzw. es hing etwas dran, aber da das Problem ja schon beim Master auftritt, habe ich erst einmal alle Slaves abgezogen.
Mist, zu langsam. Wenn du über dem Widerstand 5V misst, dann wird der Bus irgendwie auf GND gezogen. Entweder ein Kkurzschluss, oder ein Busteilnehmer meint, er muß dran ziehen.
Wenn die Leitung gerade runtergezogen wird, dann beträgt die Spannung über den Widerstand 5 Volt. Btw. hast du deine I2C-Hardware im mega schon aktiviert?
Moin, ja, I2C ist aktiviert. In anderen Systemen hat das so alles auch funktioniert, nur dieses eine System macht Probleme. Vielleicht ist ja auch der ATmega abgeraucht... Wollte nur vorher alles ausschließen...
Hi! Eine Stopcondition haste aber schonmal ausgegeben? Wenn nicht, mach mal. Viel Erfolg, Uwe
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.