Author
|
Topic: FAQ: "weißer Bildschirm" (Read 92623 times)
|
|
hb9trt
Urgestein
Offline
Posts: 649
Ich liebe dieses Forum!
|
|
Re:FAQ: "weißer Bildschirm"
« Reply #75 on: 23. March 2016, 14:02:50 »
|
|
Mitlerweile liegen bei mir 3 Stück mcHF auf dem Tisch. resp. 3 fertige ui Boards. Nun wollte ich das eine testen und habe mich entschieden dies im parallel Modus zu tun, da ich die Drähte noch nicht legen wollte. Habe also alles gemäss parallel Modus gesetzt. Das Display und das ui Board. Keine Drähte installiert. Firmware geladen -> Whitescreen. Ich habe mehrere Daily Shots geladen sowie die als "stable" angegebene. Immer das gleiche Problem. Irgendwann versuchte ich es dann mit der uralten Firmware von Chris..und siehe da. Das Display funktionierte. Dann habe ich auch das Display von Chris genommen, das ich mit einem Bausatz erhielt. Funktionierte im parallel Modus auch nicht (mit Chris Software aber auch). Also hat der Chinese schon richtige Ware geschickt (Ebay)
Über den Mittag habe ich nun schnell den SPI/Touch Mod gemacht. Das Display auch umgestellt und die Daily vom 21. draufkopiert. Display funktioniert. Danach habe ich Displays die schon älter sind genommen. Funktionieren, sowie die neuen die heute aus Singapore eintrafen. Alles funktioniert inkl. Touchscreen.
Meine Frage ist nur: Warum funktioniert der parallel Modus nicht? Obwohl alles so konfiguriert war wie in den MODS angegeben? Seltsam. Ich habe mehrere Displays ausprobiert.
Könnte das ev. dem OM helfen, der nun das 3. Display eingebaut hat und nicht funktioniert? Falls er es im parallel Mode betreiben wollte könnte sein, dass der SPI Modus funktioniert. Ich vermute, dass es an der Firmware liegen muss, denn die Software von Chris funktionierte ja. Vielleicht auch mal mit der alten Firmware von Chris probieren. NUr so zum schauen.
vy 73 Reto
|
« Last Edit: 23. March 2016, 14:06:17 by hb9trt » |
Logged
|
|
|
|
DL4HUF
noch länger dabei
Offline
Posts: 197
Ich liebe dieses Forum!
|
|
Re:FAQ: "weißer Bildschirm"
« Reply #76 on: 23. March 2016, 14:47:21 »
|
|
Hallo Reto
ist das Display im parallel-Modus komplett weiß oder ist es grau, sprich wenn man genau hin sieht sind abwechselnd weiße und schwarze Linien?
Ich hatte mit meinem vor einer Zeit dieses Problem. Teilweise trat der Fehler erst im Betrieb auf. Die Vermutung besteht, das nach Softwareumbau zum Beschleunigen der Anzeige das Display "überfahren" wird. Seit dem habe ich auch den SPI-Mode laufen, da diesem die Zukunft gehört.
73 de Ronald
|
|
Logged
|
|
|
|
hb9trt
Urgestein
Offline
Posts: 649
Ich liebe dieses Forum!
|
|
Re:FAQ: "weißer Bildschirm"
« Reply #77 on: 23. March 2016, 16:08:56 »
|
|
Hallo Ronald,
so genau habe ich das nicht angeschaut, aber es wird bald wieder passieren. Ich würde aber schätzen, dass es eher grau mit Streifen war. Seltsam ist dass die alte Firmware lief. Nur mit den neueren gab es Probleme.
vy 73 Reto
|
|
Logged
|
|
|
|
|
DC4AS
noch länger dabei
Offline
Posts: 174
Ich liebe dieses Forum!
|
|
Re:FAQ: "weißer Bildschirm"
« Reply #79 on: 23. March 2016, 17:45:28 »
|
|
So nu wirds interessant. Ich habe nach China geschrieben unf folgende Antwort erhalten.Bitte sagt mir wie ich nun das Display zum Laufen bring.:
Dear Andreas This is not a problem. do not worry. Your initialization code is the earliest. There's an BUG. Please use the new initialization code updates. DeviceCode = LCD_ReadReg(0x0000); /* read LCD ID */ /* recognition different screen, use different Initialization */ if( DeviceCode == 0x9325 || DeviceCode == 0x9328 ) { LCD_Code = ILI9325; LCD_WriteReg(0xE5, 0x78F0); /* set SRAM internal timing */ LCD_WriteReg(0x01, 0x0100); /* set Driver Output Control */ LCD_WriteReg(0x02, 0x0700); /* set 1 line inversion */ LCD_WriteReg(0x03, 0x1030); /* set GRAM write direction and BGR=1 */ LCD_WriteReg(0x04, 0x0000); /* Resize register */ LCD_WriteReg(0x08, 0x0207); /* set the back porch and front porch */ LCD_WriteReg(0x09, 0x0000); /* set non-display area refresh cycle ISC[3:0] */ LCD_WriteReg(0x0A, 0x0000); /* FMARK function */ LCD_WriteReg(0x0C, 0x0000); /* RGB interface setting */ LCD_WriteReg(0x0D, 0x0000); /* Frame marker Position */ LCD_WriteReg(0x0F, 0x0000); /* RGB interface polarity */ /*************Power On sequence ****************/ LCD_WriteReg(0x10, 0x0000); /* SAP, BT[3:0], AP, DSTB, SLP, STB */ LCD_WriteReg(0x11, 0x0007); /* DC1[2:0], DC0[2:0], VC[2:0] */ LCD_WriteReg(0x12, 0x0000); /* VREG1OUT voltage */ LCD_WriteReg(0x13, 0x0000); /* VDV[4:0] for VCOM amplitude */ LCD_WriteReg(0x07, 0x0001); delay_ms(200); /* Dis-charge capacitor power voltage */ LCD_WriteReg(0x10, 0x1090); /* SAP, BT[3:0], AP, DSTB, SLP, STB */ LCD_WriteReg(0x11, 0x0227); /* Set DC1[2:0], DC0[2:0], VC[2:0] */ delay_ms(50); /* Delay 50ms */ LCD_WriteReg(0x12, 0x001F); delay_ms(50); /* Delay 50ms */ LCD_WriteReg(0x13, 0x1500); /* VDV[4:0] for VCOM amplitude */ LCD_WriteReg(0x29, 0x0027); /* 04 VCM[5:0] for VCOMH */ LCD_WriteReg(0x2B, 0x000D); /* Set Frame Rate */ delay_ms(50); /* Delay 50ms */ LCD_WriteReg(0x20, 0x0000); /* GRAM horizontal Address */ LCD_WriteReg(0x21, 0x0000); /* GRAM Vertical Address */ /* ----------- Adjust the Gamma Curve ---------- */ LCD_WriteReg(0x30, 0x0000); LCD_WriteReg(0x31, 0x0707); LCD_WriteReg(0x32, 0x0307); LCD_WriteReg(0x35, 0x0200); LCD_WriteReg(0x36, 0x0008); LCD_WriteReg(0x37, 0x0004); LCD_WriteReg(0x38, 0x0000); LCD_WriteReg(0x39, 0x0707); LCD_WriteReg(0x3C, 0x0002); LCD_WriteReg(0x3D, 0x1D04); /* ------------------ Set GRAM area --------------- */ LCD_WriteReg(0x50, 0x0000); /* Horizontal GRAM Start Address */ LCD_WriteReg(0x51, 0x00EF); /* Horizontal GRAM End Address */ LCD_WriteReg(0x52, 0x0000); /* Vertical GRAM Start Address */ LCD_WriteReg(0x53, 0x013F); /* Vertical GRAM Start Address */ LCD_WriteReg(0x60, 0xA700); /* Gate Scan Line */ LCD_WriteReg(0x61, 0x0001); /* NDL,VLE, REV */ LCD_WriteReg(0x6A, 0x0000); /* set scrolling line */ /* -------------- Partial Display Control --------- */ LCD_WriteReg(0x80, 0x0000); LCD_WriteReg(0x81, 0x0000); LCD_WriteReg(0x82, 0x0000); LCD_WriteReg(0x83, 0x0000); LCD_WriteReg(0x84, 0x0000); LCD_WriteReg(0x85, 0x0000); /* -------------- Panel Control ------------------- */ LCD_WriteReg(0x90, 0x0010); LCD_WriteReg(0x92, 0x0600); LCD_WriteReg(0x07, 0x0133); /* 262K color and display ON */ }
warum passiert das eigentlich alles nur mir gruss Andreas
|
« Last Edit: 23. March 2016, 17:48:03 by DC4AS » |
Logged
|
|
|
|
|
DC4AS
noch länger dabei
Offline
Posts: 174
Ich liebe dieses Forum!
|
|
Re:FAQ: "weißer Bildschirm"
« Reply #81 on: 23. March 2016, 17:51:22 »
|
|
danke Andreas
gruss Andreas
|
|
Logged
|
|
|
|
DC4AS
noch länger dabei
Offline
Posts: 174
Ich liebe dieses Forum!
|
|
Re:FAQ: "weißer Bildschirm"
« Reply #82 on: 23. March 2016, 19:00:36 »
|
|
so hab mal selber gearbeitet....
alle Parameter so erstellt und ausgetauscht....ähm ohne Reg 0x01 dann geht das .
Da waren aber auch paar seltsame unterschiede:
-UiLcdHy28_WriteReg(0x00e7,0x0010); +0xE5, 0x78F0
-UiLcdHy28_WriteReg(0x0003,(1<<12)|(1<<5)|(1<<4)|(0<<3) ); +UiLcdHy28_WriteReg(0x0003,0x1030);
jetzt geht das Neue Display
vlt helfen diese einstellungen ja bei vielen Fehlern
grus Andreas
|
« Last Edit: 23. March 2016, 19:02:25 by DC4AS » |
Logged
|
|
|
|
|
DC4AS
noch länger dabei
Offline
Posts: 174
Ich liebe dieses Forum!
|
|
Re:FAQ: "weißer Bildschirm"
« Reply #84 on: 24. March 2016, 19:47:33 »
|
|
ja funktioniert
es lief ja auch schon mit meinem eigenen bin
wäre jetzt interessant zu hören was all die mit den weissen Displays haben
Ich habe übrigens noch parallel ansteuerung.
Gruss Andreas
|
« Last Edit: 24. March 2016, 19:57:08 by DC4AS » |
Logged
|
|
|
|
|
DL1BWM
Neuling
Offline
Posts: 40
Ich liebe dieses Forum!
|
|
Re:FAQ: "weißer Bildschirm"
« Reply #86 on: 25. March 2016, 09:12:58 »
|
|
Hallo Andreas, ich habe gestern die Firmware vom 24.03. aufgespielt. Seit dem gibt es nach kurzer Zeit einen weißen Bildschirm. Mein mcHF ist ein komplettbausatz von Chris, habe ich im September oder Oktober 2015 gekauft. Seit Dezember letzten Jahres arbeite ich täglich mit dem mcHF und hatte noch nie einen weißen Bildschirm (parallelmode). Ich habe noch ein Display aus Polen, das zeigte von Anfang an nur weißen Bildschirn, das muss ich jetzt noch mal testen. Ich bin aber gerade im Urlaub und muss mal sehen, ob ich die Frau anderweitig beschäftigen kann .
An dieser Stelle auch mal ein Dankeschön an Dich für die super Arbeit an der Firmware und im Forum.
Viele Grüße Wolfgang DL1BWM
|
|
Logged
|
|
|
|
DB2OJ
schon länger dabei
Offline
Posts: 92
Ich liebe dieses Forum!
|
|
Re:FAQ: "weißer Bildschirm"
« Reply #87 on: 25. March 2016, 09:13:56 »
|
|
Hallo Andreas,
ich habe die neue FW von heute aufgespielt. Nach Power on erscheint der normale Startbildschirm. Das Gerät läuft ohne weitere Tasten zu bedienen, ca. 3-5 Minuten. Danach ist das Display weiß. Erneuter Start und sofort Wechsel in das Setup Menü. Nach ca. 20 -30 sec. wird das Display weiß. Diese Vorgänge habe ich mehrere Male wiederholt und kann ich jederzeit nachvollziehen. Eigentlich wird das Display nicht weiß, sondern grau.
Display ist HY28B ( von Chris im Set erhalten) und wird im Parallelbetrieb betrieben.
73 Manfred
|
|
Logged
|
|
|
|
DF8OE
Administrator
Offline
Posts: 6270
Stellvertr. OVV I40, Jugend / Nachwuchsreferent
|
|
Re:FAQ: "weißer Bildschirm"
« Reply #88 on: 25. March 2016, 09:29:13 »
|
|
Hallo Manfred,
bitte teste mal mit älteren FWs, bei denen noch der alte Init-Code drin ist (also z.B. die testing vom GitHub).
Da gibt es nämlich eben diesen signifikanten Unterschied im Init.
Läuft dein LCD auch mit der testing nicht --> der neue Init-Code stört nicht Läuft es damit besser --> Houston, wir haben ein Problem. Dann gibt es LCDs, die mit dem einen ODER dem anderen Code besser laufen...
Wenn es weder mit der einen noch anderen Version bei Dir besser läuft, vermute ich mal wieder vage ein Hardwareproblem.
Bis zu dem Zeitpunkt, wo ich die beiden (!!) LCDs in Händen gehalten habe, die permanent einen weißen Bildschirm hatten und es lag an einem nicht konformen Reset-Impuls, hätte ich schwören können, dass es kein Firmwareproblem gibt. Ich bin jetzt sehr vorsichtig geworden - aber ich erweitere meine Forumlierung:
"Es gibt verschiedene LCD-Chargen, die unterschiedlich, aber reproduzierbar, auf Codeänderungen reagieren."
Aufgabe ist es jetzt, herauszufinden, wo der Punkt ist, an dem es widersprüchliche Erscheinungen gibt, bei denen es keinen Code gibt, der für ALLE funktioniert.
Bei meinen vier LCDs habe ich seit Monaten in keinem Mode (SPI/parallel) und mit keiner Firmware jemals einen weißen Bildschirm gesehen.
vy 73 Andreas
|
|
Logged
|
Wenn der Wind des Wandels weht, nageln die einen Fenster und Türen zu und verbarrikadieren sich. Die anderen gehen nach draußen und bauen Windmühlen... qrz.com-Seite von DF8OE
----------------------------------------------------- >>>> Die Inhalte meiner Beiträge dürfen ohne meine explizite Erlaubnis in jedwedem Medium weiterverbreitet werden! <<<<
|
|
|
DL1BWM
Neuling
Offline
Posts: 40
Ich liebe dieses Forum!
|
|
Re:FAQ: "weißer Bildschirm"
« Reply #89 on: 25. March 2016, 09:34:02 »
|
|
So ich hab die Frau beschäftigt und das Disply aus Polen noch mal angesteckt. Mit der FW von gestern funktioniert es.
vy 73 Wolfgang
|
|
Logged
|
|
|
|
|
|
|