Forum: Mikrocontroller und Digitale Elektronik Einschaltproblem


von tracer (Gast)


Lesenswert?

hallo erstmal an die com!
ich habe ein problem mit einem von unserer firma entwickelten
messgerät.. wir haben einen prototypen vom display, und von der
elektronik hergestellt. die software wurde zum teil extern verfasst.

mein problem nun :

beim einschalten des Gerätes per hand kommt es relativ häufig vor das
das display nicht richtig initialisiert wird, man erkennt zwar
teilweise die funktion (leds leuchten, paar pixelreihen passen), aber
dann passiert am display nichts weiter.. wenn man nun die Batterien
rein raus tut funktioniert es wieder prima!

hat zufällig jemand eine idee?
falls noch fragen sein sollten (die hundertprozentig kommen hoff ich)
nur fragen!!

grüsse tracer

(atmega, matrix display)

von _CH_ (Gast)


Lesenswert?

Hallo,

vielleicht wird bei der Initialisierung des Displays nicht lange genug
gewartet bis der Displaycontroller "hochgefahren" ist.

Ein ähnliches Problem hatte ich auch einmal mit einem LCD. Nun warte
ich vor dem Initialisieren eine halbe Sekunde und seither hatte ich
keine Probleme mehr damit.

Gruß,
Christian

von tracer (Gast)


Lesenswert?

ist auch schon versucht worden.. es wurden auch schon routinen
geschrieben die daten ans display schicken, falls diese nicht korrekt
zurück kommen wird das displ resetet, wurde besser aber nicht gelöst..
es wurden auch längere warteschleifen realisert, auch kein erfolg!

aber vl fällt dir ja no was ein
danke für die rasche antwort christian

von Patrick D. (oldbug) Benutzerseite


Lesenswert?

Vielleicht passt das Timing gar nicht zum Display?

von tracer (Gast)


Lesenswert?

aber dann würde es nie passen oder?

dass problem ist das es wenn man die batterie rein raus tut so gut wie
immer passt, nur wenn man das gerät über den taster einschaltet spinnt
es ab und zu!!

kann es sein das durch einen ungünstigen tastendruck der taster ab und
zu stärker prellt??

von Peter D. (peda)


Lesenswert?

Brown-out-reset + längste Resetzeit setzen !


Peter

von Kai Riek (Gast)


Lesenswert?

Was hast du denn genau für ein Display? Am besten mal schreiben wie das
Teil heißt!

Ich hatte mal ein ähnliches Problem mit einem EA DIP122-5 (von
Electronic Assembly) mit SED1520 Controller drauf. Ich habe das Problem
so gelöst, dass der µC beim Einschalten das Display lange genug im Reset
hält. Der Zugriff auf das Display selber kann dann erstaunlicherweise
ohne Pausen erfolgen.

von tracer (Gast)


Angehängte Dateien:

Lesenswert?

dieses hier im anhang..

von tracer (Gast)


Lesenswert?

könnte es auch ein hardware problem sein?
bin jetzt draufgekommen das es ohne dem kunststoff gehäuse zu 99%
funzt, das kunststoffgehäuse steht beim dipslaykabel an, verändert das
die signale so stark das das eine mögliche erklärung gibt?? oder andere
ideen die es sein könnten??

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.