Hallo m_herr!
Der Kontroller laut Datenblatt kann max. 5,5 MHz.
MfG
Hallo Leute,
habe heute ein 240x128 T6963C Display angeschlossen. Es läuft auch das Demo von Bascom ganz gut (natürlich Pins angepasst). Leder nur im Text-Mode. Bei Grafik, also Line/Circle, kommt nur Quatsch.
Habe die Software/Pins überprüft, Jtag aus, aktuelle Bascom-Voll-Version, M64 auf doppelseitiger Platine mit Masse an unbenutzten Platinen-STellen und so weiter, aber nichts passiert. Einzig wenn ich die MHZ runterfuse, dann sieht die Grafik etwas richtiger (so wie eigentlich programmiert) aus. Aber auch nicht immer.
Ich habe zwar schon etwas zu 3,3K-Widerständen gefunden, habe diese aber nicht und würde auch ungerne damit experimentieren. Ein User meinte zwar im Forum, er hätte es auch ohne geschafft, aber wie schreibt er nicht...
Kann mir einer von euch freundlicherweise helfen die Grafik in Gang zu bringen? Vielen Dank.
Hallo m_herr!
Der Kontroller laut Datenblatt kann max. 5,5 MHz.
MfG
hm bei einigen T6963c Displays muss man dem Controller sagen welcher Textmode oder ob man den Grafigmode nutzen möchte.
siehe(im Plan ist nen kleiner Fehler vor pin 19 am Display muss nen 47k wiederstand geht aber auch ohne): http://www.grautier.com/grautier/upl...c/t6963c-s.png
Legastheniker on Bord !
interessant. das wußte ich nicht. kann das einer bestätigen? aber auch bei 4MHZ kommt nicht sinnvolles rausDer Kontroller laut Datenblatt kann max. 5,5 MHz.
@thebog kann dir absolut nicht folgen. wie teile ich denn in Bascom dies dem controller mit? im bascom-demo ist davon nichts zu finden
nein die Einstellung für front/grafig ist Hardware seitig b.z.w. geht das auch gesteuert über den µC bei meinen Display ist des pin 19 schau mal ins datenblat
Legastheniker on Bord !
Es könnte nicht schaden, deinen Code hier zu posten. Bei mir läuft Text Grafik Modus auch gemischt 1a.
Wenn das Herz involviert ist, steht die Logik außen vor! \/
@peterfido, wie schon gesagt benutze ich einfach nur das Demo von Bascom. Hast du eigenen Code erstellt oder läuft das Demo bei dir ohne Probleme?
@theborg pin 19 ist bei mir fontselect. hat also meinen Kenntnissen nach nur etwas mit der ausgewählten Fontgröße zu tun - nichts mit Grafik. Ist bei mir ganz normal mit einem Pin des Controllers verbunden
Font Select hat auch Einfluss auf die Grafiken. Diese werden entweder gestaucht oder es entstehen alle 6 Punkte eine Lücke von 2 Punkten. Ich nutze den FS nicht per uC sondern habe ihn fest angeschlossen. Die Demo lief bei mir auch. Jetzt nutze ich natürlich eigenen Code. Da du geschrieben hast, dass du die Ports angepasst hast, könnte es nicht schaden diesen Code hier zu posten. Passen die Timings alle? >$crystal = Taktfrequenz , Teiler des AVR beachtet?
edit: Mir fäält da noch was ein.
Wie lang sind die Leitungen zum Display? Ist die Leitung geschirmt? Entsteht immer die selbe Grafik bei jedem Neustart? Falls nicht einfach mal bei Crystal eine Höhere Frequenz angeben, als tatsächlich vorhanden, so werden mehr Warteschleifen durchlaufen. Die Leitung so kurz wie nötig halten, evtl Pull Ups oder Pull Downs an die Kontakte des Displays. Nicht benötigte Adern auf Masse legen. Vor allem letzteres hat bei mir den Erfolg gebracht, da ich ein Flachbandkabel zum Display nutze. Jede 2. Ader liegt auf Masse. Bei mir läuft seit dem alles in voller Geschwindigkeit fehlerfrei.
Wenn das Herz involviert ist, steht die Logik außen vor! \/
es gibt keine Leitungen zum Display, es ist eine Platine die mit Pfostenstecker an das Display-Gesteckt wird. Da sie 2seitig mit viel Masse-Fläche ist, sollte es da auch keine Probleme geben.
Habe mit dem Genus-Sache in der Lib gespielt, es verändert sich was, aber immer noch Grafik-Quark.
Was mir aber aufgefallen ist, wenn Mode=8 ist, dann gibt es wenigstens durchgezogene Linie, bei Mode=6 hingegen sind es Strichellinien.
Ich kann die Länge der gezeichneten Linien (eigenlich immer von Bildschirmrand zu Bildschirmrand) mit der Crystal-Freqenz verändert werden. Habe ich den externen Quarz gefust, gibt es eine andere Länge (hört also mitten beim line auf) als wenn ich den internen Quarz nehme
Wie hast du Fontselct belegt? Mit Pull-Up oder Pull-Down? Sollte ich wirklich mal it Widerständen an DB0-DB7 probieren? Nicht das ich das Display himmle..
Ich habe keine Widerstände an den Datenbits Leitungen. FS steht bei mir auf 6. Mit 10k auf +5V Hochgezogen. Geht denn Text bei Dir über einen längeren Zeitraum fehlerfrei? Noch mal alle Kontakte auf Verbindung (Kontakt zu Nachbarn)versehentliche Verbindung)), Unterbrechung, Fehlbelegung testen.
edit:
Habe gerade noch mal im Forum von MCS nachgelesen. Dort steht, dass Bascom 1.11.8.7 oder höher benutzt werden soll, weil in der LIB die Timings angepasst wurden.
Wenn das Herz involviert ist, steht die Logik außen vor! \/
Lesezeichen