Hi!
Ich weiss, es gibt schon 1000 Thread mit diesem Thema.
Ich habe mir wahrscheinlich jeden schon zwei Mal durch gelesen und
ändere schon seit drei Tagen an meinem Programm rum aber ICH KRIEG ES
NICHT HIN!!
Ich bitte um Hilfe!!
Ich will ein EA DOGM132-5 Display an einem ATMega16 über SPI in ASM
ansteuern.
Könnt ihr mir sagen, was da falsch läuft ???
Hardware hab ich schon 8 Milliarden mal durch gepiept.
Habe schon versucht das Display beim programmieren des ATMega über ISP
abzunehmen oder dran zu lassen, daran liegts auch nicht...
Wenn ich MOSI und SCK beim uC-Programmieren dran lasse, hab ich kurz
zwei dreimal einen schwarzen Bildschirm...
HILFE!!!
tja jetzt wissen wir aber immer noch nicht, was nicht geht.
Sind Balken da , fehlen Zeichen, kommt gar nichts oder was ?
Kontrast wird angeschlossen sein ..oder ?
Ist es initialisiert ? Oder sind nur 1 oder 2 Balken da ?
Fragen über Fragen.
Oh, ok, hast ja Recht...
Das Display bleibt aus(zeigt nichts an), bis auf das kurze
"Komplett-Schwarz" während der uC-Programmierung, wenn ich die
SPI-Leitungen dran lasse.
Kontrast läuft doch über Hardware, oder was meinst du? Die 8 Cs hab ich
angeschlossen.
Anscheinend wird es noch nicht einmal initialisiert.
@ holger:
Kannst mir das mal bitte erklären?
Werds mal löschen, wahr irgendwann mal ne fixe Idee, um sicher zu gehen,
dass der uC auch bei ungenutztem /SS auf Mstr bleibt... Unfug??
>Werds mal löschen, wahr irgendwann mal ne fixe Idee, um sicher zu gehen,>dass der uC auch bei ungenutztem /SS auf Mstr bleibt... Unfug??
Ja. Setz SS auf Ausgang dann bleibst du auch Master.
Sooooo, habs so gemacht und "es" ist zum Leben erwacht.... EENDLICH!!!
Hab zwar nicht ganz das Bild, welches ich wollte aber das sollte dann ja
klappen!
Hab fast Pippi in den Augen!! ;-)
Jetzt hab ich die Platine hoch genommen und alles ist wieder tot... Was
sagt mir das? Die Sch... Buchsenleisten haben nicht immer Kontakt und
ich hab mit der Messspitze beim Messen den Druck hergestellt, den er
brauchte... Zum kotzen!
...Lötkolben heizt grad auf, Ihr seid Spitze!!
Muss dann "nur" noch einen vernünftigen Transfer meiner Daten hin
kriegen...
Hmmm... Umgelötet! Nach Neustart zeigt er wilde Pixel an und dann
verblasst alles.... Sieht nach Kondensatorproblem aus, welche habt ihr
da genommen? Hab 1uF Tantal genommen, sind die falsch??
Hat sich erledigt, einer war verpolt, der hat wohl die Spannung runter
gezogen... Danke euch!!!
Habe jetzt das Problem, dass ich immer nur eine Spalte voll schreiben
kann, auch wenn ich über 132 Werte zum Display schicke.
Diese 132 Werte werden aber richtig angezeigt...
Muss ich dem Display nach der Spalte sagen, dass er in die nächste
springen muss??
Naja, bei den parallelen, die ich bis jetzt eingesetzt hab, liefen die
Daten einfach in der nächsten Zeile weiter.
Wie wäre denn ein Befehl, um ihn in die nächste Spalte springen zu
lassen?
Frage mich immer noch, wie ich beim DOGM132-5 die Zeilenbreite /höhe usw
einstelle, hab die Init aus dem Datenblatt übernommen... Jemand nen
Tipp?
> Naja, bei den parallelen, die ich bis jetzt eingesetzt hab, liefen die> Daten einfach in der nächsten Zeile weiter.
genau, nur das manchmal zB. bei 4 Zeiligen eine Zeile dazwischen frei
bleibt, wenn man sich nicht darum kümmert.
Meine Vermutung:
nach der 131sten Spalte sollte die nächste Page anfangen.
Also Page umschalten. Datenblatte Seite 5.
Habe mit dem Ding noch nicht gearbeitet.