Forum: Mikrocontroller und Digitale Elektronik Mega128 auf STK501 wird warm


von Hauke R. (lafkaschar) Benutzerseite


Lesenswert?

Ich habe folgendes Problem:
Wenn ich bei meinem Mega128 auf dem STK501 den PORTB auf ausgang stelle 
( DDRB = 0xFF) wird er warm. Benutzen wollte ich eigentlich den auf PB4 
liegenden OC0 Pin, aber aus faulheit hab ich gleich alle ports auf 
ausgang geschaltet. Der Mega128 macht auch das was er tun soll, er gibt 
den vom ADC eingelesenen wert über die PWM wieder aus. Auf dem 
Oszilloskop sehe ich aber, dass ca nach 0,5sek die Spannung des pins 
runtergeht (geschätzte 3V sind noch drauf, so genau hab ich nicht 
geguckt.

Gibt es auf dem STK501 irgendwas was am PORTB standartmäßig 
angeschlossen ist, was ich übersehen habe?

Achja: Ich hab das ganze auch komplett ohne außenbeschaltung probiert, 
d.h. Nur stk500+stk501 mit nem Mega128 drin. Passiert trotzdem

von Hauke R. (lafkaschar) Benutzerseite


Lesenswert?

Achja noch was:
Andere Ports haben das problem nicht, nur PORTB. Mit jedem Pin den ich 
freischalte scheint auch die Wärmeentwicklung zu steigen.

von Sonic (Gast)


Lesenswert?

Kann es sein dass der µC keine Spannungsversorgung hat? Wenn er die 
Spannung über die Portpins zieht (er läuft dann ab und zu auch!) wird er 
heiß.

von Hauke R. (lafkaschar) Benutzerseite


Lesenswert?

Naja ich vermute mal, dass die spannungsversorgung läuft, aber ich 
versuchs noch mal richtig nachzumessen ... halt ne Frimelarbeit bei 100 
pin gehäusen.
Aber eigentlich denke ich sollte das gehen, denn das STK501 sollte da 
doch keine Fehler haben oder?

Ich hatte das Oszilloskop auf AC stehen, deswegen dachte ich die 
versorgungsspannung wäre gesunken, falsch gedacht. Der Pin ist im HIGH 
zustand 5V wie er sein sollte aber er geht nicht mehr low sondern landet 
bei ca 2,5V. Egal ob ich jetzt die PWM draufjage oder dem pin einfach 
einen wert zuweise.

Merkwürdig ist auch, dass das ganze erst nach ca 0,5 sek passiert. Wenn 
ich den resetknopf im takt von 0,5sek drücke bleibt er kalt und der Pin 
wird auch richtig low, aber das ist ja nicht sinn der sache.

von Sonic (Gast)


Lesenswert?

Ich habe auch schon AVRs (auch ein AVRISP) durch fehlende Masse gekillt, 
das geht schnell mal! Vielleicht ist das das Problem?

von Hauke R. (lafkaschar) Benutzerseite


Lesenswert?

Ja mittlerweile denke ich auch, dass das mein Problem ist ... nur kann 
ich mir immer noch nicht vorstellen, dassd as STK501 da murx macht. Ich 
hab den controller auch schon raus genommen und geguckt ob die pins 
dreckig sind oder so hab aber nix gesehen. Ich mess jetzt mal alle 
versorgungsleitungen durch und gucke ob eine davon vielleicht auf nem 
falschen pegel ist.

von Hauke R. (lafkaschar) Benutzerseite


Lesenswert?

So da kann ich nur sagen ... selbst dran doof.
Ich hatte unter dem STK501 auf dem STK500 noch nen Mega8 stecken ... 
warum auch immer. Jetzt gehts auf jeden fall, ich frage mich nur, warum 
mir das nicht früher aufgefallen ist.

von Sonic (Gast)


Lesenswert?

ts.. ts.. da kann man nur sagen: Eins ach dem Anderen! GRINS!

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.