Ich sehe nun bereits die zweite Schaltung mit ATMEGA 128 und IC² - Bauteilen ohne Pullupwiderständen an den beiden Leitungen. Funktioniert das? Ich habe es ohne den Widerständen mit meiner üblichen Programmierung nicht zustande gebracht. Nach dazulöten der beiden Widerstände ist das Programm auch gelaufen. LG Herert
Nicht ICC sondern IIC ( I²C ) ;) könnten ja auch interne pullups sein ...
das sollte eigentlich nicht klappen, da master und slaves eigentlich open drain leitungen haben. somit können sie ohne pull-up nur den pegel 0 ausgeben. könnten sie auch den pegel 1 ausgeben, käme es zwangsläufig zu kurzschlüssen. ATMegas haben aber intern pull-ups, die man per software aktivieren kann. gruss
edit: es kann klappen, falls man interne pull-ups verwendet (ist ja noch früh...^^)
@Herbert (Gast) >Ich sehe nun bereits die zweite Schaltung mit ATMEGA 128 und IC² - I2C. >Bauteilen ohne Pullupwiderständen an den beiden Leitungen. Sicher? Wahrscheinlich sind die woanders. >Funktioniert das? Nein. >Ich habe es ohne den Widerständen mit meiner üblichen Programmierung >nicht zustande gebracht. Nach dazulöten der beiden Widerstände ist das >Programm auch gelaufen. Wo ist dann das Problem? MFG Falk
I²C natürlich gesprochen habe ich es richtig, gschrieben falsch. Werde mich mal auf die Suche nach den internen Pullupwiderständen machen (wie man diese aktiviert). Verwende CodeVisionAVR C. Danke für die Infos. LG Herbert
@Herbert (Gast) >I²C natürlich gesprochen habe ich es richtig, Kann ich ja nicht hören ;-) >Werde mich mal auf die Suche nach den internen Pullupwiderständen machen Die kann man nur nutzen, wenn man relativ langsam kommunizieren will. Denn die sind recht gross, so ~50Ω >(wie man diese aktiviert). Verwende CodeVisionAVR C. AVR-Tutorial: IO-Grundlagen MFG Falk
Danke, das kann natürlich sein. Ich bin wahrscheinlich nie langsam gefahren. Ich werde es einmal langsam probieren. Dank für die schnellen Infos. Erstaunlich schnelles Forum und natürlich Helfer. LG Herbert aus der Weinidylle Südburgenland.
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.