Forum: Mikrocontroller und Digitale Elektronik RAM in Display


von Gaastometer (Gast)


Lesenswert?

Mal eine vermutliche ziemliche Newbie Frage:

Wie kann es sein, dass wenn ich den Controller Flashe (Controller 
steuert beliebiges Display an), ich danach immer noch einmal die 
Spgs.versorgung ein- und ausschalten muss, damit ich die gemachten 
Änderungen auf dem Display sehe. Normalerweise müßte ich ja schon 
während des Flashens den RAM des Displays beschreiben?

von Joachim B. (jar)


Lesenswert?

ich denke du flashst den Controller und nicht das RAM vom Display?

: Bearbeitet durch User
von Thomas E. (thomase)


Lesenswert?

Gaastometer schrieb:
> Normalerweise müßte ich ja schon
> während des Flashens den RAM des Displays beschreiben?

Das Unwort "flashen" heisst so, weil ins Flash geschrieben wird.
Wenn das Programm da drinsteht, wird es ausgeführt. Dieses Programm 
initialisiert und beschreibt das Display.

mfg.

von Thomas F. (igel)


Lesenswert?

Gaastometer schrieb:
> Wie kann es sein, dass wenn ich den Controller Flashe

Du hast keinen Pull-Up Widerstand in der CS-Leitung.

von Mili (Gast)


Lesenswert?

Habe ähnliches Problem:
1. Display angeschlossen -> Flashe MCU -> Display wird initialisiert -> 
alles gut
2. Spgannungsversorgung weg -> Display wird nicht mehr richtig 
initialisiert und MCU muss erst wieder geflasht werden.

Wie kann das bitte sein?

von spess53 (Gast)


Lesenswert?

Hi

>Wie kann das bitte sein?

Häufiger Grund: Wartezeit zwischen Einschalten und der Initialisierung 
wird nicht eingehalten.

MfG Spess

von uwe (Gast)


Lesenswert?

> Habe ähnliches Problem:
>1. Display angeschlossen -> Flashe MCU -> Display wird initialisiert ->
>alles gut
>2. Spgannungsversorgung weg -> Display wird nicht mehr richtig
>initialisiert und MCU muss erst wieder geflasht werden.
>
>Wie kann das bitte sein?

Spannung ist zu langsam auf dem Level die das Display benötigt.
µC arbeitet schon bei geringerer Spannung z.B. ab 2V und beginnt mit der 
Initialisierung, das Display ist aber noch tot und beginnt erst ab 4,3V 
Befehle anzunehmen. Wenn das Display dann bereit ist, dann ist der µC 
schon fertig und das Display wurde nicht initialisiert.
1.BOD Level hochsetzen
2.Sartuptime vom AVR auf maximum setzen (65ms)
3.extra Warteschleife vor der Initialisierung(200ms)

von Mili (Gast)


Lesenswert?

Top!

Vielen Dank Euch

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.