Forum: Mikrocontroller und Digitale Elektronik Attiny2313 problem?


von Peter L. (imax2010)


Lesenswert?

Hallo,  mein altes Netzteil hat meinen Attiny2313 mit einer Spannung von 
ca. 30V (Netzteil ca. 20 Jahre alt, und jetzt defekt) kaputt gemacht. 
Hatte noch einen Zuhause und hab den auf mein Steckbrett geschteckt, 
beschaltet, und Spannung angelegt. Theortisch dürfte ein noch nicht 
beschriebener Attiny "nichts" machen (oder täusche ich mich??). Jedoch 
leuchtet meine bereits angeschlossene Led und zwar egal auf welchen Pin. 
Programm geflasht das über max232 mit pc kommuniziert. Led leuchtet 
immer noch und das Max232 "Modul" zeigt mir an dass der PC etwas sendet 
jedoch nichts zurückkommt (2 Status Leds). Ist der Attiny kaputt oder 
was könnte das Problem sein??

Mfg
imax2010

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

Ein fabrikneuer AVR führt beim Anlegen der Versorgungsspannung ständig 
den Opcode FFFF aus. Du musst im Datenblatt schauen, was dieser Opcode 
macht. Ich schätze mal, es ist NOP. Ich habe aber nicht nachgesehen. 
Nach dem (PowerOn-)Reset sind alle PORTs hochohmig, also sollten deine 
LEDs nicht leuchten. Ich denke mal, dein ATTiny2313 ist hinüber.


Gruß
Jonathan

von Johannes O. (jojo_2)


Lesenswert?

Warum sollte der Attiny denn "nichts" machen?
Meinst du, der interne Oszillator, die ISP-Schnittstelle 
(Programmieren!) usw. laufen da nicht?

Sieht danach aus als wäre der Attiny ziemlich sicher hin.

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

Peter L. schrieb:
> Spannung angelegt

Aber nicht mit dem defekten Netzteil, oder? :P

von Peter L. (imax2010)


Lesenswert?

Jonathan Strobl schrieb:
> Aber nicht mit dem defekten Netzteil, oder? :P

Nein, ich zapf seit dem defekt des Netzteils den nötigen Saft vom USB 
ab.


Johannes O. schrieb:
> Warum sollte der Attiny denn "nichts" machen?
> Meinst du, der interne Oszillator, die ISP-Schnittstelle
> (Programmieren!) usw. laufen da nicht?
>
> Sieht danach aus als wäre der Attiny ziemlich sicher hin.

Ich programmiere zurzeit über den LPT da der serielle erst in arbeit 
ist.
Avrdude sagte dass er das programm übertragen hat( ich weiss dass das 
auch heißen kann das es nicht gegangen ist (wegen LPT)). Ich habe nur 
den Attiny2313 zusammen mit Spannungsversorgung, Led mit 
Vorwiderstand,und die Leitungen für ISP aufgebaut(isp nicht an pc 
angeschlossen) aber es haben trotzdem auf jeden Pin die Led geleuchtet.


Jonathan Strobl schrieb:
> Ein fabrikneuer AVR führt beim Anlegen der Versorgungsspannung ständig
> den Opcode FFFF aus. Du musst im Datenblatt schauen, was dieser Opcode
> macht. Ich schätze mal, es ist NOP. Ich habe aber nicht nachgesehen.
> Nach dem (PowerOn-)Reset sind alle PORTs hochohmig, also sollten deine
> LEDs nicht leuchten. Ich denke mal, dein ATTiny2313 ist hinüber.
>
>
> Gruß
> Jonathan

Datenblatt ist gut wenn ich das genaue Modell wüsste, leider ist die 
Schrift sehr schlecht sichtbar. Könnte das auch ein Fabriksfehler sein??

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

Peter L. schrieb:
> genaue Modell

Sowas gibt es nicht, ein ATTiny2313 ist ein ATTiny2313, höchstens in der 
Anzahl der Bugs können sich die Revisionen unterscheiden :)


Peter L. schrieb:
> Fabriksfehler

Nein, die werden noch in der Produktion überprüft.


Peter L. schrieb:
> Ich habe nur
> den Attiny2313 zusammen mit Spannungsversorgung, Led mit
> Vorwiderstand,und die Leitungen für ISP aufgebaut(isp nicht an pc
> angeschlossen) aber es haben trotzdem auf jeden Pin die Led geleuchtet.

Dein AVR ist mit 99,9%iger Wahrscheinlichkeit im Halbleiterhimmel. Da 
musst Du dir wohl einen neuen kaufen. Aber so teuer ist so ein 
ATTiny2313 doch garnicht :). Kauf' dir aber lieber 'nen ATTiny861.


Gruß
Jonathan

von Peter L. (imax2010)


Lesenswert?

Mit modell meinte ich z.B. ATTINY2313A o.ä. Da ich mal gelesen habe dass 
es in diesen Versionen unterschiede gibt.

Was gibt es für Gründe dass er kaputt ist? ESD-schaden(unwahrscheinlich)
.                                          überspannung(unwahrscheinlich 
da von usb)
.




einen neuen kaufen? Bei uns in südtirol bekommt man nur gängige bauteile 
d.h. Keine mikrokontroller. Und nur wegen eines mc's bei reichelt 
bestellen zahlt sich schonmal wegen versand nicht aus.




Mfg
imax2010

von Paul Baumann (Gast)


Lesenswert?

Peter L. schrob ganz oben:
>mein altes Netzteil hat meinen Attiny2313 mit einer Spannung von
>ca. 30V (Netzteil ca. 20 Jahre alt, und jetzt defekt) kaputt gemacht.

und weiter unten dann:
>Was gibt es für Gründe dass er kaputt ist? ESD-schaden(unwahrscheinlich)
>.                                          überspannung(unwahrscheinlich
>da von usb)

Das ist seltsam und widerspricht sich...
Wenn er oben schon mit 30 Volt betrieben wurde, dann machen ihn jetzt
5 Volt von USB auch nicht wieder gesund.

Kopf kratz

MfG Paul

von Re: Attiny2313 problem? (Gast)


Lesenswert?

Wenn man ihn jetzt aber mit -25V betreibt dann kann man ja so rechnen:

30V + (-25V) = 5V

passts dann wieder?
;-)

von Peter L. (imax2010)


Lesenswert?

@Paul

Wer LESEN kann ist klar im Vorteil: Den alten hat das Netzteil 
kaputtgemacht. Hatte aber noch einen neuen zu hause und über diesen mit 
seinem kleinen Problem wird hier gerade diskutiert/ mir geholfen. Das 
mit"welche gründe..." bezog sich das auch auf den neuen attony und nicht 
auf den kaputten.




Re: Attiny2313 problem? schrieb:
> Wenn man ihn jetzt aber mit -25V betreibt dann kann man ja so rechnen:
>
> 30V + (-25V) = 5V
>
> passts dann wieder?
> ;-)

Solche aussagen werden hier nicht gebraucht denn hier hofft man auf 
hilfe und nicht auf destruktive aussagen.

von Peter R. (pnu)


Lesenswert?

Bei einem Steckbrett-Aufbau denke ich eher an irgendwelche fehlende 
Verbindungen, Masseanschlüsse usw.

Das dürfte als Fehlerquelle an erster Stelle stehen: bei fehlender Masse 
am Kontroller läuft der Strom über VCC-Anschluss,Kontroller-Masse, 
Pin-Schutz-Diode, Pin,LED zum Minuspol der Spannungsquelle, daher das 
Leuchten.

Also zuallererst nochmal die Hardware in Ordnung bringen.

Die allererste und fundamentale Funktion danach ist das Auslesen der 
Signatur: Dadurch kann man schon erst einmal testen, ob die 
ISP-Schnittstelle läuft.

von Peter L. (imax2010)


Lesenswert?

Also avrdude, wenn ich signature verify mache dann kommt "done!" und 
eine folge von zahlen/buchstaben. Der Aufbau muss inordnung sein da ich 
ihn 5-6mal kontrolliert habe (ist nur die grundbeschaltung). Werde 
morgen mal schauen vlt.  hab ich doch noch eine kleinigkeit übersehen 
oder es macht irgendwo keinen kontakt.


Mfg
Imax2010

von Lukas T. (tapy)


Lesenswert?

Eventuell solltest du mal RXD/TXD des MAX auf der Seite des 
Mikrocontrollers verbinden und über's Terminal Daten senden. Kommen die 
zurück, ist der MAX noch in Ordnung. Stimmt was nicht, krigst du nix 
zurück. Dann kannst du weiter suchen.

von Peter L. (imax2010)


Lesenswert?

@Lukas

Wenn ich den normal an dem attiny2313 anschließe und im terminal z.B. 1 
eingebe dann kommt eine "1" mit einem oder zwei buchstaben bzw. Zeichen. 
Hab ich glück,dann bekomm ich sogar den eingegebenen wert zurück.

Könnte sein dass der was von den 30V gespürt hat. Das erklärt aber nicht 
das Problem des Attiny

von Zittermann (Gast)


Lesenswert?

Peter L. schrieb:
>atte noch einen Zuhause und hab den auf mein Steckbrett geschteckt,
>beschaltet, und Spannung angelegt.

>@Paul

>Wer LESEN kann ist klar im Vorteil: Den alten hat das Netzteil
>kaputtgemacht.

Nein, den hast DU kaputt gemacht.

Lerne, Dich vernünftig auszudrücken, bevor Du Andere anzählst.

gez. Zittermann

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

Zittermann schrieb:
> Nein, den hast DU kaputt gemacht.
>
> Lerne, Dich vernünftig auszudrücken, bevor Du Andere anzählst.

Nein, der ist kaputt gegangen, als sein Netzteil den Geist aufgab und 
dabei 30V anstatt 5V ausgab.

Lerne, erstmal den ersten Post richtig zu lesen, bevor Du Andere 
anmeckerst.


Jonathan

von Karl H. (kbuchegg)


Lesenswert?

Peter L. schrieb:
> Hallo,  mein altes Netzteil hat meinen Attiny2313 mit einer Spannung von
> ca. 30V (Netzteil ca. 20 Jahre alt, und jetzt defekt) kaputt gemacht.
> Hatte noch einen Zuhause und hab den auf mein Steckbrett geschteckt,
> beschaltet, und Spannung angelegt.

Wenn die Überspannung den Tiny gegrillt hat, dann besteht eine gewisse 
Möglichkeit, dass du auch den Rest der Schaltung, speziell den MAX232 
ebenfalls gegrillt hast.

von Peter L. (imax2010)


Lesenswert?

Den alten attiny den das netzteil gegrillt hat hab ich entsorgt. Der 
neue hat das Problem dass alle ports"durchgeschaltet"sind. Das mit dem 
Max ist eine andere geschichte denn das Problem hab ich OHNE Max232 
auch.

von Tattergreis (Gast)


Lesenswert?

Peter L. schrieb:
> Den alten attiny den das netzteil gegrillt hat hab ich entsorgt.
Bist du dir da ganz sicher? Es sieht eher so aus, dass der alte kaputte 
wieder auf dem Board sitzt: alle ports"durchgeschaltet"sind.

von Peter L. (imax2010)


Lesenswert?

Ich bin doch nicht blöd oder?? Hab einen eigenen Müll für defekte 
Elektronik wo ich den Attiny reingeschmissen habe und den hab ich da 
sicher nicht nochmal rausgeholt.

Mfg
Imax2010

von mr08b002 (Gast)


Lesenswert?

Hi,

also ich mit meiner bescheidenen Erfahrung würde mal sagen, dass ein uC 
der 30V abbekommen hat über den UART nix mehr sendet. Du hast ja oben 
beschrieben, dass er noch etwas zurücksenden kann (wenn er falsche 
Zeichen sendet dann kann das auch an einem unpassenden Quarz liegen).
Sind tatsächlich alle Pins auf HI oder nur RxD- und TxD-Pin? (UART ist 
Ruhezustand HI)

lg

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

Peter L. schrieb:
> Ich bin doch nicht blöd oder??

Hat doch auch Keiner behauptet, oder?
Es kann doch auch einfach passieren, dass Du sie beide nah bei einander 
liegen hattest und dann den Falschen in den Müll geschmissen hast...


Gruß
Jonathan

von Peter L. (imax2010)


Lesenswert?

Nein, das nicht aber auch schon in zwei weiteren Beiträgen (von zwei 
Gästen) kamen ziemlich Blöde antworten deshalb bin ich noch ein wenig 
geladen.

@mr08b002

Externes Quarz hab ich keines da das ja nur zum testen des UART gedacht 
war.
Das mit den komischen Zeichen ist beim neuen Attiny.


@Jonathan Strobl

Ja, könnte sein aber ich bin da genau. Hab einen etwas größern Kübel für 
defektes, einen Karton mit "ausschlacht Platinen", und zwei kleine 
sortierkästen mit den neuen Teilen

von Tattergreis (Gast)


Lesenswert?

Peter L. schrieb:
> Ja, könnte sein aber ich bin da genau
Wieso nimmts du nicht den "kalten" wieder aus dem Kübel und probierst 
ihn noch einmal??? Bitte berichten, ich leide auch mit dir :-)

von mr08b002 (Gast)


Lesenswert?

komische Zeichen ohne Quarz sind nicht ungewöhnlich. Der UART 
funktioniert dann ja möglicherweise.
Wie schaut denn das Programm aus das du auf den uC geflasht hast?

von Peter L. (imax2010)


Lesenswert?

@tatagreis

werds gleich mal probieren.

@mr08b002

Also, die Baudrate hab ich mit 2400 definiert da im internet stand das 
das ohne quarz "gute/stabile" ergebnisse ergab. Sonst hab ich nur einen 
Ausgang wo ne Led dranhängt. Wenn ich im Terminal eine 1 eingebe dann 
sollte mir der Attiny den Ausgang auf 1 schalten und im Terminal jenen 
Wert + z.B "Rote Led ein" zurückgeben.

Mfg
Imax2010

von Peter L. (imax2010)


Lesenswert?

@tatagreis

Beim alten tut sich gar nix mehr.

@mr08b002

Habs nochmal probiert und es immer das gleiche (zeichen).
Anderen Max232 hab ich keinen. Geh morgen einen kaufen und probiers dann 
nochmal.

mfg
imax2010

von Paul Baumann (Gast)


Lesenswert?

Man könnte ja mal den Strom messen, den der Max232 bei 5 Volt aufnimmt 
und
daraus Rückschlüsse ziehen. Laut Datenblatt beträgt der ohne Last 
4-10mA.

Dann könnte man vielleicht mal messen, ob am Pin 2 gegen Masse +10 Volt 
und
am Pin 6 -10 Volt gegen Masse anliegen.

Damit könnte man mit hoher Wahrscheinlichkeit feststellen, ob der Max232
noch am Leben ist.

Das sind aber nur Vorschläge, ich habe keine Lust mich dafür Volley 
nehmen
zu lassen....

Paul

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.