Generell unbenutzte Ports auf Masse?

Gast #302988
Lesenswert?
• ▲
▼
Moin,

Ich frage mich gerade ob es generell Sinn machen würde unbenutzte Ports
beim Atmel auf Masse zu ziehen. Ich hatte nämlich das Problem, daß mein
Programm nicht laufen wollte, obwohl der Simulator vom AVR-Studio
problemlos damit lief. Ich habe dann aus Frust mal mit der Masseleitung
alle Ports "abgefahren" und wenn ich PD6 auf Masse gezogen habe lief
das Programm problemlos (ATmega8).

Was sagt Ihr so dazu?

Grüße,

Hanno
Gast #302990
Lesenswert?
• ▲
▼
was du nicht machen solltest, ist die Ports als Eingang ohne internen
pullup unbeschaltet zu lassen.
Nicht benutzte Pins also entweder als Eingang mit pullup oder als
Ausgang definieren.
Extern nach Masse beschalten würde ich nicht machen.
Gast #302991
Lesenswert?
• ▲
▼
gibt unterschiedliche meinungen. unbenutzte und NC ports werden oft auch
auf ein definiertes HIGH gelegt; bei GND kann es ab und an zu problemen
kommen. auf jeden fall solltest du sie irgendwomit connecten. in der
luft hängen lassen sollte man sie nicht...

kenne den Atmel nicht, aber evtl. ist PD6 ja noch für irgendwas
zuständig...
Gast #302993
Lesenswert?
• ▲
▼
Hi Hanno,

ich denke du hast noch ein anderes Problem in deinem Program, kann
eigentlich nicht an einem unbenutzen port liegen. (o.k. kenne den
ATmega8 nicht so - vielleicht ja eine besonderheit von diesem Chip)

Generell folgende Möglichkeiten:
a) unbenutzen Port mit pull's beschalten
b) unbenutzen Port nicht beschalten und
  b1) internen pull-up und input port
  b2) output port

Fest auf VSS legen würde ich nicht, wie tüddel schon sagt...
Gast #302995
Lesenswert?
• ▲
▼
Ebenso: Unbenutzte Portpins auf Eingang mit Pullup.

Dein Programm sollte von unbenutzten Pins völlig unabhängig sein. Wenn
es das nicht ist, suchst du den Fehler besser in der Software, anstatt
mit Pinprogrammierung die Symptome zu kurieren.

Antwort schreiben

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.

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.