ICC ohne Pullupwiderständen

Gast #952859
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
Gast
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
@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
Gast
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
Gast
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.