Forum: Mikrocontroller und Digitale Elektronik Strom aus PortA des Mega32


von Moritz Becker (Gast)


Lesenswert?

Hallo.

Ich habe ein Problem mit der Ansteuerung einer LED
(damit habe ich eigentlich nicht gerechnet)

Überall lese ich, dass der Mega32 20mA Sourcen und Sinken kann.
Wenn ich jetzt am Pin 0 des PortA eine LED blinken lasse, dann fliessen
nur 0,5 mA obwohl der entsrechende Vorwiderstand 10mA
zulassen müsste. Das komische ist, dass ich nichtmal nen
Transistor ordentlich treiben kann um die LED darüber zu betreiben.
(Egal an welchem PIN)

Was könnte das sein? Interne Pull-downs? Der hat doch nur Pull-Up
Widerstände und die sind ca. 100kOhm groß, also würden die doch kaum
stören, wenn sie eingeschaltet sind, oder?

Viele Grüße,

Moritz Becker

von David W. (Gast)


Lesenswert?

Datenblatt lesen.

Hast du AVCC und AGND mit VCC bzw. GND verbunden?

von Condor (Gast)


Lesenswert?

Hallo

Hast du Port A auch als Ausgang definirt ?

von Tipp (Gast)


Lesenswert?

Wie hoch ist die Betriebsspannung? Welche Farbe hat die LED?

von Moritz Becker (Gast)


Lesenswert?

Datenblatt habe ich gelesen.

AVCC ist mit VCC und AGND mit GND verbunden.
Betriebsspannung 5V

LED ist Blau und mit 500 Ohm Vorwiderstand vom Port nach GND
beschaltet.

ABER : Ich hab' übersehen, den Port als Ausgang zu definieren.......
(War noch PortB von vorher... schäm)
Naja, kann man ja mal übersehen.

Vielen Dank an Alle!

Moritz

von A.K. (Gast)


Lesenswert?

Auf 10mA kommst du so trotzdem nicht, eher schon 3-4mA. Du hast bei der
Berechnung des Widerstands den Spannungsabfall an der LED vergessen.

von Moritz Becker (Gast)


Lesenswert?

äh Du hast recht.

Mit 100 Ohm klappt es so wie es soll.

von Hannes L. (hannes)


Lesenswert?

> ABER : Ich hab' übersehen, den Port als Ausgang zu definieren.......
> (War noch PortB von vorher... schäm)
> Naja, kann man ja mal übersehen.

Du musst dich nicht schämen, sowas kann Jedem mal passieren. Es ist
aber gut, dass du es nicht verschweigst und dass du dazu stehst. Viel
Erfolg noch...

...

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.