Forum: Mikrocontroller und Digitale Elektronik ATMEGA325: Spannung an Portpin bricht ein


von Walter (Gast)


Lesenswert?

Hallo,

ich baue gerade eine Schaltung mit dem ATMEGA325 auf (64pin)

Mein Problem:
Am Port F, als Ausgang geschaltet, bricht sofort die Spannung ein wenn 
er belastet wird. Schon einige uA reichen aus um die Spannung nahezu auf 
Masse zu ziehen.

DDRF ist als Ausgang geschaltet und PORTF = 0xff

Ich weiß nicht ob es damit zusammen hängt: Der ADC benutzt auch den 
PORTF. Er ist jedoch nicht an. AVCC liegt +5V.

Hat jemand eine Idee woran es liegen könnte?

  Viele Grüße,

   Walter

von spess53 (Gast)


Lesenswert?

Hi

>Hat jemand eine Idee woran es liegen könnte?

Alls VCC/AVCC und GND angesclossen?

MfG Spess

von Walter (Gast)


Lesenswert?

Ja, AVCC ist direkt mit VCC verbunden und liegt auf +5V.

Grüße,


  Walter

von Stefan E. (sternst)


Lesenswert?

Walter schrieb:
> Am Port F, als Ausgang geschaltet, bricht sofort die Spannung ein wenn
> er belastet wird.

Aber es betrifft nicht den kompletten Port, sondern nur ein paar Pins, 
richtig?
Lösung: JTAG deaktivieren.

von Knut (Gast)


Lesenswert?

Walter schrieb:
> Am Port F, als Ausgang geschaltet, bricht sofort die Spannung ein wenn
> er belastet wird.

Hatte ich auch mal mit nem anderen PORT. Problem, ich habe in einer 
späteren Routine den PORT wieder als Eingang gesetzt und somit den PORT 
über die Pullups auf High gezogen => natürlich nicht sonderlich 
belastbar...




Knut

von Walter (Gast)


Lesenswert?

Hallo zusammen,

es betrifft alle Pins des Port Fs. Deaktivieren des JTAGs kann ich mal 
probieren.
Besteht vielleicht die Möglichkeit, dass das AD-Wandler Register die 
Pins für sich 'reserviert' und über das DDR Register dominant die Pins 
auf ADC-Eingänge schaltet?

Grüße, Walter

von spess53 (Gast)


Lesenswert?

Hi

>Besteht vielleicht die Möglichkeit, dass das AD-Wandler Register die
>Pins für sich 'reserviert' und über das DDR Register dominant die Pins
>auf ADC-Eingänge schaltet?

Der ADC 'reserviert' nur die Pins, die durch ADMUX angewählt sind. Und 
das auch nur, wenn der ADC enabled ist.

MfG Spess

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.