www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Pullup Frage


Autor: Karl Katt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo!

Ich habe einen 8051 uC. Wenn ich den so beschalte wie hier in dem
Tutorial I/O Ports beschrieben steht, wird dann nicht bei einem
geschlossenem Taster ein Kurzschluß erzeugt? Taster an Vcc auf den Pin
welcher es direkt auf GND zieht. Warum kein Vorwiderstand? Dort darf
doch nur ein begrenzter Strom fließen?

Stimmt es, dass man die LED nicht an einen 8051 so wie im Tutorial
beschrieben anschließen kann? Warum?

Vielen Dank
Karl

Autor: Andi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn Du den Pin für den Taster statt auf Input auf Output high setzt,
dann gibs nen gewaltigen Kurzschluß.
In der Regel geht das so (AVR):
Pin auf Input einstellen (DDR-Bit = 0).
Da kommt dann kein hoher Strom raus da Input = sehr hochohmig.
Pullup-Widerstand auf dem Taster-Pin aktivieren (Port-Bit = 1).
Durch den Pullup geht dann eine Spannung von ca. 5V und ein Strom von
5V/ca. 36KOhm = 138µA.
Der interne Pullup setzt den Input-Pin auf high wenn der Taster nicht
gedrückt wird, wird der Taster gedrück, fließen die 138µA auf GND ab
und der Input-Pin wird low.

Keine Ahnung, wieviel die 8051 verkraften (steht im Datenblatt).
Wenn es bei aktiv low weniger als 3mA sind geht das natürlich nicht mal
mit den kleinen LED´s.

Gruß
Andi

Autor: Thomas O. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

evtl. Low Current Leds verwenden diese ziehen ca. 2mA

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.