Hallo, ich habe eine kleine Schaltung mit einem ATMega8 und Bascom gebastelt . Die Platine ist in einem Schaltschrank und wahrscheinlich nach einem Störimpuls wird das Display dunkel . Das Programm auf dem A8 läuft anscheinend weiter . Kann man das Display " nachinitialisieren " o. ä. ? Vielen Dank für jede Antwort Hans
Weiß nicht, kenne ja nix von Deiner Hardware. Du musst erkennen das das Display abgestürzt ist, eine Möglichkeit finden das zu reseten (Power reset ?) um es dann neu zu Initialisieren. Das Erkennen des Absturzes ist die einzige Unbekannte in dem Spiel.
Keine Ahnung, ob das Bascom LCD INIT auch dann noch wirkt wenn das LCD schon mal initialisiert wurde. Der Bascom LCD Code ist ja so geschrieben, dass er selber darüber Buch führt, ob das LCD initialisiert wurde oder nicht. Aber ich stimme zu: Oberste Priorität wäre es, den Absturz selbst zu verhindern. Du sagst, du hättest irgendwelche Störimpulse. Die können eigentlich nur über die Versorgungsspannung einkoppeln. Also wäre da mein erster Ansatzpunkt und da kommen mal ein paar Blockkondensatoren ran. Am µC sind sie hoffentlich auch vorhanden.
Wenns nicht anders geht, dann häng VCC vom Display an einen Portpin. Für dessen Elektronik (nicht die Beleuchtung) reicht der Strom locker und so kannst du das Ding ggf. aus/einschalten.
Wie wäre es wenn das Display automatisch alle paar Minuten neu initialisiert wird, sofern seit x Sekunden nichts auf der Tastatur getippt wurde? Ich habe eine Steuerung für unsere Zirkulationspumpe im Keller. Da läuft das Display seit über einem jahr, und das Ding ist auf Lochraster gebaut. Was für EMP-Schleudern hast du denn in dem Schaltschrank drin? Schon mal versucht mit Ferritperlen an den Zuleitungen zu spielen? Gibt es offene Eingänge die sich was einfangen könnten?
Ich habe mit einem KS0108 in extrem unappetitlicher Umgebung auch das Problem, daß es ab und an abstürzt- woran ich auch nichts ändern kann; die Einstrahlung kommt über die Displayfläche. Ich mache das so, daß ich während einer Benutzerinteraktion, die ohnehin recht lange dauert, einen kompletten Reset ausführe (das LCD hat eine Reset-Leitung) und den LCD-Inhalt im SRAM puffere und immer neuschreiben kann. Aber soetwas ist nur dann sinnvoll, wenn wirklich alle anderen Maßnahmen, um den Absturz zu verhindern, ausgeschöpft sind.
> nach einem Störimpuls wird das Display dunkel LCD oder LED? Evtl. LED zum Test aus anderer Spannungsquelle versorgen als Logik? Sonst Ursache suchen
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.