Forum: Mikrocontroller und Digitale Elektronik unerklärlicher Fehler mit AT89C2051


von Niglo (Gast)


Lesenswert?

Hallo,

Ich habe folgendes Problem mit meinem µC AT89C2051 (8051-Familie).
Und zwar, ich habe zwei Sensorwerte (zweimal schwarz oder weis). Aber
das ist eigentlich unwichtig. Bei einer Änderung dieser Werte, werden
diese über die UART zu einem weiteren µC gesendet.
Das eigentliche Problem ist, dass es meistens funktioniert, aber
manchmal geschieht einfach nichts. Und aus unerklärlihen Gründen
funtioniert die Übertragung immer nur dann wenn ich ich mit meinem
Finger ganz knap über dem µC Streife (ich komme aber nicht an).
Also so einen blöden Fehler hatte ich noch nie.

Falls jemand fragt, ob ich schin einen anderen probiert habe, kann ich
nur sagen, dass ich zur Zeit keine anderen habe und nur mit diesem
arbeiten kann.

Ich hoffe irgend jemand kann mir dabei helfen.

MfG, Niglo.

von thkais (Gast)


Lesenswert?

Hört sich sehr nach "ich habe keine Kondensatoren am Quarz" an.
Laß doch mal eine LED blinken, um die Funktion des Controllers zu
überprüfen, das hilft bei der Fehlersuche.

von Niglo (Gast)


Lesenswert?

Hallo,

Erstmal danke für deine schnelle Antwort.
Am Quarz sind Kondensatoren. Ich hab meinen µC leider die nächsten Tage
nicht zur Hand. Die Funktion kann ich mit dem Oszi messen.
Wenn Finger drauf --> Sendet UART
So ein scheis Fehler.

Vielleicht wäre es das Beste einfach einen Finger dranzukleben.

MfG, Niglo.

von crazy horse (Gast)


Lesenswert?

Jo, seit meinen letzten Bandsägearbeiten habe ich noch 2 hier
rumliegen...

von Niglo (Gast)


Lesenswert?

Blöd wär nur wenn ich in Serie gehen würde.

von crazy horse (Gast)


Lesenswert?

nach spätestens dem 5.Gerät falle ich als Lieferant aus :-)
Aber eigentlich sollte man damit keine Scherze machen.

von Niglo (Gast)


Lesenswert?

Hast schon recht, aber solange man nicht übertreibt.
Besser wäre eh, wenn ich mit meinem Problem weiter kommen würde.

von Peter D. (peda)


Lesenswert?

Könnte auch ein fehlendes Reset sein, dann sollte Pin 1 besonders gut
darauf reagieren.

Reset: 10k gegen GND + 10µF gegen VCC an Pin 1.


Peter

von thkais (Gast)


Lesenswert?

Es ist auf jeden Fall ein Fehler, der im Bereich Layout / Platine zu
suchen ist. Daß ein Mikrocontroller durch einen Fertigungsfehler so
reagiert, ist zwar möglich - aber unwahrscheinlich.

von Krischan (Gast)


Lesenswert?

Hallo,

es klingt tatsächlich sehr nach Hardwareproblem. Ist aber schwierig
dabei zu helfen ohne den Schaltplan und das Layout zu kennen.
Vielleicht überdenkst du das mal.

Tschau

Krischan

von Niglo (Gast)


Lesenswert?

Danke für eure Hilfe.
Ich werde mich wieder melden, wenn ich etwas zum herzeigen habe z.B.
Layout.

MfG, Niglo.

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.