Forum: Mikrocontroller und Digitale Elektronik 1.5 statt 5V am 90s8535


von Achim Schloemer (Gast)


Lesenswert?

Hallo,
mein 90s8535 gibt nur ca. 1.5 v anstatt 5v aus wenn ein pin von Port B
auf high ist?
Wenn jemand ne Idee hat danke im vorraus.

gruss

achim

von Divison (Gast)


Lesenswert?

Reicht doch, ist nicht in der TTL spezifikation ab 1,4 Volt High-Pegel?
:-)

Ok Spass bei Seite. Bist du denn sicher, das deine Spannungsversorgung
richtig ist?

Hast du mal ein andern uC in der gleichen Schaltung getestet?

Was ist mit den anderen Ports?

von Hannes Lux (Gast)


Lesenswert?

Ist DDRB auf High (Ausgang)?

Nicht dass du nur über die internen Pull-Ups misst??

Bit- & Bytebruch... - ...HanneS...

von Achim Schloemer (Gast)


Lesenswert?

Ok.
ertsmal Danke fuer die Tipps.
Die 5v werden erreicht aber wenn ne led dran ist dann nicht.
Ich denke damit muss man wohl leben weil der AVR nicht genug Strom
liefert??!!??

gruss

achim

von Jens Renner (Gast)


Lesenswert?

Nein, gegen Masse liefert er nur um die 4 mA, wenn ich mich nicht
täusche.
Du musst die LED nach Vdd verschalten, falls es keine Low-Current ist.

Die genauen Angaben stehen im Datenblatt.

von Tom (Gast)


Lesenswert?

Nun, du soltest die LED so schalten das der Controller den Strom der LED
aufnimmt anstatt abgiebt. Sprich die LED hängt mit der Anode an +5V und
mit Kathode am AVR und ist bei logisch 0 an.  Der AVR  kann nämlich
wesentlich mehr Strom aufnehmen (20mA pro Portpin) als abgeben. Und die
20mA reichen auf jedenfall für eine LED ;)

von Achim Schloemer (Gast)


Lesenswert?

Hallo,
danke nochmal.
Kann ich nicht einen uln2803 als Treiber für die leds(und später für
andere Sachen) nehmen,oder reicht es dafür auch nicht?

gruss

achim

von Divison (Gast)


Lesenswert?

Den benutze ich dafür, funktioniert prima!

von Peter D. (peda)


Lesenswert?

"Die 5v werden erreicht aber wenn ne led dran ist dann nicht.
Ich denke damit muss man wohl leben weil der AVR nicht genug Strom
liefert??!!??"


Sei froh, daß der AVR Dir nicht die LEDs gekillt hat.

Eine LED muß man immer mit Vorwiderstand zur Strombegrenzung in Reihe
schalten !!!



Peter

von Achim Schloemer (Gast)


Lesenswert?

Hi
ich habe den uln2803 angeschloessen und es fuktioniert!
Vielen Dank für die tipps!!
Leider habe ich anden Portpins immer noch die 1.5 V.
Wenn ich 5v brauche nehme ich den treiber ic aus  der Fassung,nur habe
ich dann keine leds mehr als Anzeige.
Falls da noch jemand ne Idee hat...ist aber nciht so dringen,bin froh
das es funzt.

vielen Dank noch mal.

gruss

achim

von Hannes Lux (Gast)


Lesenswert?

Poste mal deine Schaltung und dein Programm...

...HanneS...

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.