Forum: Mikrocontroller und Digitale Elektronik freier Portpin


von Stevko (Gast)


Lesenswert?

Hallo,

es ist hier bestimmt schon mehrmals durchgekaut worden, aber die Suche
bringt mir nix gescheites.

Was mache ich mit den unbelegten Portpins am Atmega_32. Lege ich diese
mit einem Widerstand auf Masse oder lasse ich sie einfach
unbeschaltet?

Noch eine Frage. Der ATMega_32 in Package TQFP/MLF hat ja 4x VCC/GND.
Muß ich da 4 Blockkondensatoren(100nF) verwenden oder reicht ein Kondi
für alle 4x VCC/GND?
Im Datenblatt finde ich dazu keine Beschaltung.

Gruß
 Stevko

von Matthias (Gast)


Lesenswert?

Hi

Ich (tm) lasse offene Pins während der Entwicklung offen (als Eingang
im Programm definiert) um evtl. Schäden beim Messen am Controller zu
verhindern. Im Einsatz wird der Pin dann als Ausgang definiert und eine
0 ausgegeben.

Ich würde zumindest an zwei Vcc/GND Paaren + AVcc Block-C's vorsehen.


Matthias

von Thorsten (Gast)


Lesenswert?

Such mal auf der Homepage von Atmel nach der Application Note AVR042
(Hardware Design Considerations). Ist sehr interessant und die
empfiehlt, daß für jedes VCC-GND-Paar ein Blockerkondensator vorgesehen
werden sollte.

Thorsten

von Stevko (Gast)


Lesenswert?

Hallo

@Torsten
die Application Note AVR042 ist interessant, habe sie mir gleich mal
ausgedruckt. Aber leider steht da nicht drin wie die unbenutzten
Portpins zu beschalten sind. Gibt es dafür noch eine Application?
Die Suche auf der Atmel-Page nach "unused Pin" war nicht
erfolgreich.

@Matthias
Wenn ich Dich richtig verstehe beschaltest Du die freien Pins gar
nicht. Ich weiß nicht ob das so in Ordnung ist?

Gruß
  Stevko

von Stevko (Gast)


Lesenswert?

Hallo

@Torsten
die Application Note AVR042 ist interessant, habe sie mir gleich mal
ausgedruckt. Aber leider steht da nicht drin wie die unbenutzten
Portpins zu beschalten sind. Gibt es dafür noch eine Application?
Die Suche auf der Atmel-Page nach "unused Pin" war nicht
erfolgreich.

@Matthias
Wenn ich Dich richtig verstehe beschaltest Du die freien Pins gar
nicht. Ich weiß eben nicht ob das so in Ordnung ist.

Gruß
  Stevko

von Matthias (Gast)


Lesenswert?

Hi

In der Releaseversion einer Software bschalte ich offene Pins schon.
Und zwar vom Prozessoer aus. Ich definiere sie als Ausgang. Damit haben
die unbeschalteten Pins dann einen gültigen Pegel.

Matthias

von crazy horse (Gast)


Lesenswert?

als Eingang definieren, internen pullup einschalten, Ende.

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
Noch kein Account? Hier anmelden.