| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Freazzer
Anmeldungsdatum: 17.01.2004 Beiträge: 3
|
Verfasst am: 17.01.2004, 13:43 Titel: Probleme mit Display |
|
|
hi,
hat jemand erfahrungen mit dem displaytech 204A (4*20) lcd aus dem reichelt. also bei mir geht das teil überhaupt nicht... da tut sich nix.
an was liegt es? gal? ...74HC254 / 74HC646? sh*t display?
danke für jede hilfe
gruss freazzer
|
|
| Nach oben |
|
 |
Joerg_B
Anmeldungsdatum: 02.01.2003 Beiträge: 55 Wohnort: Hannover +- garnix (^_^)
|
Verfasst am: 17.01.2004, 15:49 Titel: |
|
|
Hi,
der 646 hat nix mit dem LCD zu tun
*glaskugelraussuch*
Einige Fragen vorweg:
Funktioniert der Player ansonsten?
Welche Software ist im Atmel?
Wird ohne Fehler auf das IDE Interface zugegriffen?
Bitte nenn mal die genaue Version des GAL (also ob es nen 15LP oder 25LP ist) und welchen 245er Du drauf hast (AC, HC, HCT ...)
Deine Problem dürften beim etwas zu scharfen Timing des HMpeg liegen, oder funktionieren andere LCDs (z.B. 16x2 oder 40x2) auch nicht?
Daß das 20x4 nicht funktioniert, kommt leider sehr oft vor und ich scheine einer der wenigen zu sein, der noch mit garkeinem LCD irgendein Problem am HMpeg gehabt hat (incl Dislpaytech 204A ... dafür reichlich andere).
Jörg _________________ Aus einem Auto Chat:
"Ich stehe da lieber daneben, wenn Gott gewollt hätte das Maschinenbauer etwas von Elektronik verstehen, hätte er die Atome in Melonengröße gestaltet"
|
|
| Nach oben |
|
 |
Dicker Gast
|
Verfasst am: 17.01.2004, 20:37 Titel: |
|
|
hab auch ein problem mit dem gleichen displey, das meist (bei mir schon 2x) liegt daran dass der chip deffekt ist, einfach an reichelt mit deinem problem zurück, dann kriegst du ein neues
|
|
| Nach oben |
|
 |
Niklas Gast
|
Verfasst am: 17.01.2004, 20:42 Titel: |
|
|
Hallo,
ich hatte voher auch ein 4*20 Display, weiß jetzt allerdings nicht wie es heißt da ich es bei ebay mir ersteigert habe. Da lief auch überhaupt nichts. (Nätürlich voher am PC mit jalcd getestet da lief alles einwandfrei)
Jetzt habe ich ein 2*40 Display und das zeigt mir alles wunderbar an!
Gruß Niklas
|
|
| Nach oben |
|
 |
Freazzer
Anmeldungsdatum: 17.01.2004 Beiträge: 3
|
Verfasst am: 18.01.2004, 12:33 Titel: |
|
|
hi,
nein, der plyer funktioniert nicht. ich habe den atmel mit allen möglichen
versionen programmiert. cd und hd...
ich habe den 254er hc und hct getestet. habe jetzt den hc drauf.
gal ist der 10LP... leigt es an dem?
andere displays habe ich noch nicht getestet.
danke und gruss
freazzer
|
|
| Nach oben |
|
 |
Joerg_B
Anmeldungsdatum: 02.01.2003 Beiträge: 55 Wohnort: Hannover +- garnix (^_^)
|
Verfasst am: 28.01.2004, 23:11 Titel: |
|
|
Hi,
[quote]der plyer funktioniert nicht[/quote]
OK ... dann wollen wir mal
1. Frage:
Hat das flashen des Atmel funktioniert und womit flasht Du den?
2. Frage:
Hast Du den Player mit der Debugsoftware getestet und was meldet die?
3. Frage:
Hast Du schon andere Platten verucht?
4. Frage:
Mit welchem File wurde der GAL programmiert und wie?
5. Frage:
Nummerrierungen?
6. Frage:
Fällt mir grd nicht ein
Einige grundsätzliche Dinge:
Der Player braucht in der HDD Version keine Bedienelemente und auch kein LCD um zu laufen (bei mir startet der Player auch "ohne alles")
Solange der GAL nicht funktioniert (das vermute ich bei Deinen Problemen) kann werder IDE noch LCD funktionieren. Da würden Meldungen der Debugsoftware weiterhelfen
Also: einmal die Debussoft in den Atmel flashen, eine serielle Verbindung zum PC aufbauen und testen
Jörg _________________ Aus einem Auto Chat:
"Ich stehe da lieber daneben, wenn Gott gewollt hätte das Maschinenbauer etwas von Elektronik verstehen, hätte er die Atome in Melonengröße gestaltet"
|
|
| Nach oben |
|
 |
Freazzer
Anmeldungsdatum: 17.01.2004 Beiträge: 3
|
Verfasst am: 29.01.2004, 18:51 Titel: |
|
|
hi,
also...
[1]:das flashen geht ohne probleme, mit sp12
[2]:wo gibt es eine für hd version... oder in der v0.997 in my_defs.h auf debug true stellen?
[3]: ich habe bereits 2 platten versucht
[4]:den gal habe ich von jacob fertig geproggt bekommen (danke!)
[5]:01ordner
->02track.mp3
03track.mp3
usw.
kommt da ein leerzeichen? also 03_track.mp3 oder ist es egal....
das mit der debug software werde ich mal testen.
danke und gruss
freazzer
|
|
| Nach oben |
|
 |
Joerg_B
Anmeldungsdatum: 02.01.2003 Beiträge: 55 Wohnort: Hannover +- garnix (^_^)
|
Verfasst am: 31.01.2004, 16:25 Titel: |
|
|
Hi,
1: Fein
2: Ja
3: OK
4: Sollte also OK sein
5: Laut Read.me! sollen zwischen die Zahlen und den Namen Leerzeichen. Also z.B. so: "01 name.mp3" ... dazu habe ich aber schonmal irgendwo was geschrieben
Poste dann mal die Meldungen der Debugsoft ... evtl. kommen wir dann weiter
Jörg _________________ Aus einem Auto Chat:
"Ich stehe da lieber daneben, wenn Gott gewollt hätte das Maschinenbauer etwas von Elektronik verstehen, hätte er die Atome in Melonengröße gestaltet"
|
|
| Nach oben |
|
 |
Gast
|
Verfasst am: 01.02.2004, 13:47 Titel: |
|
|
tach,
also: debug modus läuft. ich sehe dieses menü mit 1,2,3... kann aber keine test durchführen. keine reaktion auf die eingabe.
hyperterminal (win98b) 38400,8, keine, parität: alle 3 möglichkeiten getestet...
- mein seriellkabel ist ok.
- drehschalter, rc5 : false somit auch keine pullup's.
- 74hc04 gegen 74ac04 getauscht (wie in der readme beschrieben)
hmmm...?
die kondensatoren (0,1µF) am max232 sind laut
datenblatt richtig.
OH MANN... BALD WERDE ICH
gruss Freazzer 
|
|
| Nach oben |
|
 |
VisionX41
Anmeldungsdatum: 28.04.2003 Beiträge: 23
|
Verfasst am: 23.02.2004, 20:25 Titel: |
|
|
Hallo,
ich habe ebenfalls ein 20x4 LCD von Reichelt (genauer habe ich sogar 3 dieses Typs). Alle drei funktionieren prinzipiell (am Terratec m3po getestet), aber eben halt nicht mit dem Hmpeg. Es sieht so aus als ob dieses Problem viele haben. Meiner Meinung nach sind die Timingzeiten definitiv zu scharf eingestellt. Kann da keiner Abhilfe schaffen? Also wenn ich ein altes 16x4 anschließe funktioniert alles einwandfrei (debug und normale Version). Ich verwende einen GAL16V8D 25QJ und einen 74HC245. Gal habe ich selbst geschossen (mit verschiedenen Versionen - bei allen das Gleiche). Also falls irgend jemand herausfindet, woran es liegt, das 20x4 LCDs von Reichelt nicht funktionieren bitte posten...
Gruß VisionX41
|
|
| Nach oben |
|
 |
Oli
Anmeldungsdatum: 04.01.2003 Beiträge: 109
|
Verfasst am: 24.02.2004, 21:34 Titel: LCD Timing |
|
|
Hi,
ich hab mir mal das Datenblatt vom 8515 und vom Reichelt LCD angeguckt.
Was mir aufgefallen ist:
1. Der AVR garantiert keine Data Hold Zeit (Twhdx), also 0 ns, d.h. sobald WR inaktiv wird, werden die Daten ungültig.
2. Das GAL generiert aus den Adressen und RD und WR die LCD-Steuersignalle E und RS. Diese werden mit den zwei Gleichungen
[code:1]
E_LCD = ( A13 & A14 & A15 & !RD
# A13 & A14 & A15 & !WR );
RS_LCD = ( A13 & A12 & A14 & A15 & !RD
# A13 & A12 & A14 & A15 & !WR );
[/code:1]
erzeugt. Diese zwei Signale kommen also immer gleichzeitig, aber etwas verzögert gegenüber WR und RD (je nach Geschwindigkeit des GALs).
3. Das LCD will aber ein anderes Timing: E darf erst 140 ns nach RS aktiv werden und muss mind. 10 ns vor RS wieder inaktiv werden.
4. Außerdem will das LCD eine Data Hold Zeit von mind. 10 ns. D.h. nachdem E inaktiv geworden ist, müssen die Daten noch 10 ns anstehen. Wegen 1. werden Daten und WR gleichzeitig weggenommen. WR geht durch das GAL, wird verzögert und wird zu E. Die Daten gehen durch den Transceiver IC9, werden dort verzögert und landen beim LCD.
Ein ACT245 hat ne maximale Verzögerung von 10 ns, wenn ich das Datenblatt richtig verstehe. Das Gal hat 15 - 25 ns Verzögerung => die Data Hold Zeit wird negativ. Mit einem HC siehts wohl etwas besser aus, da der langsamer ist, aber von definierten Verhältnissen ist auch hier nicht zu sprechen.
5. Das LCD will eine minimale Pulsdauer von E von 450 ns. Selbst mit Watestate ist WR vom AVR nur 167 ns lang.
Fazit: Haariges Timing. Die meisten LCDs nehmen wohl ihr Datenblatt nicht allzu ernst, und funktionieren trotzdem. Zumal sind Verzögerungen im ns Bereich ja auch nicht viel und eine Flachbandleitung kann das evtl. nochmal ganz anders (und durchaus besser) werden lassen. Aber den Reichelt LCDs kann man keinen Vorwurf machen. Vielleicht haben sie einen Controller eines anderen Herstellers, der etwas "genauer" arbeitet.
Man könnte versuchen, die Daten etwas zu verzögern, evtl. mit ein paar Widerständen in den Datenleitungen, aber dann bleibt immer noch die Probleme mit gleichzeitigem RS und E und dem zu kurzen E Puls.
Oli _________________ http://tscherwitschke.de
|
|
| Nach oben |
|
 |
Phil Gast
|
Verfasst am: 10.03.2004, 18:27 Titel: |
|
|
[quote="Anonymous"]tach,
also: debug modus läuft. ich sehe dieses menü mit 1,2,3... kann aber keine test durchführen. keine reaktion auf die eingabe.
hyperterminal (win98b) 38400,8, keine, parität: alle 3 möglichkeiten [/quote]
Auf was steht denn die Flussteuerung ? (sollte auf Keine stehen).
Gruss Philipp
|
|
| Nach oben |
|
 |
cialisfu
Anmeldungsdatum: 21.02.2007 Beiträge: 0 Wohnort: USA
|
Verfasst am: 26.07.2006, 18:07 Titel: |
|
|
Hallo,
ich hab da ein blaues LCD (2*40) von Reichelt ( LCD 402 BL ).
Bei mir zeigt das Display nur einen weißen Balken an.
Nachdem ich hier verschiedene Beiträge gelesen habe, vermute ich stark das es bei mir auch am Timing liegt.
An der Stelle möchte ich mich bei OLI bedanken, für die tolle Erklärung des Timings Super erklärt !
Seitdem verstehe ich auch das Datenblatt zu dem Display besser
In dem Datenblatt werden ein paar Vorschläge gegeben.
1. kürzere Datenleitungen (<10cm). ( Hab mal 5cm genommen, aber nix )
2. andere Treiber-Schaltung. ( also das GAL-File anpassen ??? )
3. "langsamere" Ansteuerung über Ports ( keine Ahnung )
4. Schmitt-Trigger-Empfänger zwischen Kabel und LCD ( auch, keine Ahnung )
5. Pull-Up Widerstand direkt am LCD-Modul
Ausserdem steht da noch ein Hinweis zu "Enable Rise and Delay Time".
Es soll ein "74HC"-Gate benutzt werden.
Also der 74HC245 ??? Den hab ich eingebaut.
Da ich mich mit der Elektronik nicht so toll auskenne ( nur Hobby ) aber gerne dazu lerne und gern rumfummel, hab ich da ne Frage wegen den Pullup´s.
Verstehe ich es richtig, das ein Widerstand zwischen Pin6( E ) und Pin2( VDD ) angelötet werden muss ? Würden 10K dann für den Widerstand in Ordung sein ? Oder müsste man dann einfach mal verschiedene Werte ausprobieren ?
Ausserdem hab ich noch ne Frage zum Vorwiderstand für die Displaybeleuchtung. Nach 2-3 Minuten wird das Display meiner Meinung sehr heiß. Ich vermute jetzt einfach mal das der Vorwiderstand zu klein ist.
Hab aber hier nurnoch 1/4W Widerstände. ( Eingebaut ist ein 1W-Widerstand). Schlimm wenn ich da jetzt einen 1/4W reinsetze ?
EDIT:
Hab jetzt einen höheren Widerstand mit 1W reingesetzt und nun wird das Display auch nach 2 Stunden nicht wirklich warm
Aber das Timing-Problem hab ich immer noch ...
cu
MarkChaos _________________ E-commerce
|
|
| Nach oben |
|
 |
cialisfu
Anmeldungsdatum: 21.02.2007 Beiträge: 0 Wohnort: USA
|
Verfasst am: 03.09.2006, 10:38 Titel: |
|
|
Hi,
Brauche immer noch Hilfe mit meinem 2x40 Display von Reichelt !
Gruss
MarkChaos _________________ E-commerce
|
|
| Nach oben |
|
 |
|