Forum: Mikrocontroller und Digitale Elektronik mikrocontroller


von mirko (Gast)


Lesenswert?

Woran erkenne ich eigentlich, ob ein mmikrocontroller kaputt ist?
Ich habe mir hier eine Schaltung aufgebaut, die jedoch nicht 
funktioniert und ich weiß nicht wo der Fehler liegt.

von Karl H. (kbuchegg)


Lesenswert?

mirko wrote:
> Woran erkenne ich eigentlich, ob ein mmikrocontroller kaputt ist?

Indem man ein möglichst einfaches Testprogramm schreibt und in den µC 
brennt. Zb. etwas, das einfach nur einen beliebigen Pin ständig 
ein/ausschaltet. Dann ein Messgerät an den Pin ran und nachhsehen, ob 
sich was am Pin tut.

Wenn der µC das macht, dann ist er mal sicher nicht kaputt.
Wenn er es nicht macht, gibt es 2 Möglichkeiten:
* irgendwas an der Aussenbeschaltung hindert den µC am arbeiten (zb. 
wenn er keinen Takt hat)
* der µC ist tatsächlich gestorben

von unterlehrer (Gast)


Lesenswert?

Mach das was Chuck Norris machen würde:
solange anstarren, bis er von selbst sagt, was nicht stimmt.
Alternativ den Forumteilnehmern Glaskugeln zukommen lassen, bei den 
meisten ist die nämlich gerade in der Reparatur, gell?!

von ROFL (Gast)


Lesenswert?

Deine M-Taste ist kaputt.

von unterlehrer (Gast)


Lesenswert?

@Karl,

du Spielverderber, wenn du immer gleich die Lösung verrätst, lernen die 
Leute nie wie man richtig Fragen stellt. Ich zB. weiß noch nicht mal 
welchen MC er nutzt, bzw. nutzen will, ob er einen externen Quarz hat 
oder nicht.
Ein bisschen mehr kann man schon verlangen, oder?
Bei unpräzisen Fragestellungen wie dieser hier, artet das nämlich immer 
aus...

von Karl H. (kbuchegg)


Lesenswert?

unterlehrer wrote:
> @Karl,
>
> du Spielverderber,

OK, Herr Lehrer.
Muss ich mich jetzt in die Ecke stellen?
:-)

> Bei unpräzisen Fragestellungen wie dieser hier, artet das nämlich immer
> aus...
Im Grunde hast du recht. Leider.

von mirko (Gast)


Lesenswert?

sorry leute, war wirklich etws unpräzise gestellt meine frage:p.
also...ich habe hier einen atmega8 über parallelport an den pc 
angeschlossen und meiner ansicht nach ist alles soweit korrekt 
verbunden, doch kann leider nicht auf mc zugreifen, also flashen...
und um jetzt auszuschließen, dass der mc kaputt ist wollte ich wissen ob 
es eine einfach möglichkeit gibt, das zu prüfen...

gruß
mirko

von Klaus2 (Gast)


Lesenswert?

im prinzip nicht. das ist das übliche henne-ei problem beim uC einstieg.

ausser "heiß" kannst du nix ohne aufwand testen. letztendlich kommst du 
aber nicht um eine "referenz prog.hardware" herum als B2B Test.

Klaus.

von Andreas V. (tico)


Lesenswert?

mirko wrote:
> und um jetzt auszuschließen, dass der mc kaputt ist wollte ich wissen ob
> es eine einfach möglichkeit gibt, das zu prüfen...

Selbstverständlich gibt es eine einfache Möglichkeit: Du schickst mir 
Deinen mc zusammen mit einem 100 Euro Schein, dann prüfe ich das für 
Dich. ;)

Gruss
Andreas

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

mirko wrote:

> ..., doch kann leider nicht auf mc zugreifen, also flashen...

Dann ist allermeistens nicht der Controller kaputt, sondern irgendwas
anderes.  Aber auch hier hilft nur: debuggen.  Wie, das musst du
selbst am besten wissen, denn nur du kennst deine Möglichkeiten.
Ich würde wohl damit anfangen, ein Oszilloskop an die SCK-Leitung
des Programmiergeräts zu klemmen (und je nach Kanalanzahl des
Oszilloskops weitere Kanäle an die anderen Leitungen) und dann gucken,
,,ob da was wackelt''.

von Johnny (Gast)


Lesenswert?

Begin:
Wenn man nicht sicher ist, ob der uC kaputt ist, dann haut man einfach 
heftig mit dem Hammer drauf bis er zerbricht, dann kann man sicher sein, 
dass er kaputt ist.
Das funktioniert übrigens auch mit anderen Dingen.

Aber zurück in die Realität; man kann einen uC auch teilweise 
beschädigen. So kann man durchaus mit einer zu hohen Spannung einzelne 
I/O's zerstören, doch der Rest des uC funktioniert weiterhin 
anstandslos. Bei Batterieanwendungen ist auch lustig, dass man I/O's 
anknaksen kann, so dass diese dann mehr Leckstrom haben als normal. Es 
funktioniert also alles wunderbar, nur sind die Batterien dann immer so 
schnell leer.
Im Zweifelsfalle also GOTO Begin und gleich einen Neuen nehmen.

von unterlehrer (Gast)


Lesenswert?

Fehlersuche scheint nicht unbedingt dein Steckenpferd zu sein.
Du hast 4 Teilbereiche an denen es liegen kann:
1. dein Parallelport, kaputt oder nicht freigegeben
2. deine Programmierhardware, kaputt, falsch angeschlossen
3. deine PC-Software, flasch eingestellt
4. Dein MC selbst, defekt, falsch angeschlossen, fehlerhaftes Layout.

Nun musst du sehen, dass du Fehler in den einzelnen Teilbereichen 
ausschließen kannst.

Wenn ich dir jetzt sage, dass ich einen grünen Porsche habe, der aber 
nicht mehr anspringt, wirst du mir sicher auch nicht sagen können woran 
das genau liegt, du hättest aber sicher einige 100 Möglichkeiten an 
denen es liegen könnte.

Deshalb die Bitte dein Problem so präzise wie möglich zu beschreiben.
wie hast du etwas verbunden, womit hast du es verbunden, und was hast du 
für die Fehlersuche unternommen. Das gilt natürlich für Soft- und 
Hardware.

eventuell fängst du von vorn an, nämlich beim Druckerport, funktioniert 
der überhaupt?
Alternativ kann man natürlich auch blindlings drauf los probieren und 
einen neuen MC nehmen. Manchmal geht das schneller, aber dann kann dir 
auch keiner helfen.

Kannst du wenigstens die Fuses auslesen?

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.