hab n interessanten Link wegen des Befehlssatzes gefunden:
http://www.geocities.com/dinceraydin...gfxlcdsim.html
So hallo,
also das Display hab ich zum Laufen gebracht! Musste dazu ein ASM-File zerlegen und die Init-Reihenfolge in Bascom schreiben (PortX = &B00111111 etc)
Ich kann nun belibige zeichen abbilden! Vorerst hab ich mal ein 0-255Ascii-Muster abbilden lassen (Klappt auch perfekt)
Danch wollte ich das mal mit der SED-Routine mit dem GLCDSed probieren --> Garnix. Also mit den Bascom eigenen Routinen scheint das Ding nicht ansprechbar zu sein!
Achja, externe Pullups hab ich nicht benötigt (DDrX.X = 1 und gut ist) !
Ich hab das gefühl die neue Bacom-Demo ist unvollständig! Die GLCDks108.lib wurde vergessen! Ist noch die einzige Möglichkeit das Ding mit Bascom-Routinen in Gang zu bekommen! (villeicht schick mir sie jemand wenn keiner hinschaut ?)
Grüße
Alex
hab n interessanten Link wegen des Befehlssatzes gefunden:
http://www.geocities.com/dinceraydin...gfxlcdsim.html
Vor den Erfolg haben die Götter den Schweiß gesetzt
krame den alten thread mal raus. habe auch ein displaytech jetzt probiert. mit 4mhz läuft alles bestens. bei 8mhz kommt nur müll. ja, die mhz wurden im quelltext angepasst. immer schön $crystal = 4000000 bzw $crystal = 8000000. mit externem quarz 8mhz müll und mit internen 4mh alles bestens.
hat schonmal jemand das display mit 8mhz am laufen gehabt?
verpass mal im quellcode mehr SW HW Speicher... oder nimm den nächst größeren Professer... schafft abhilfe!
also reicht ein atmega32 nicht dafür aus? da sollte doch schon genug vorhanden sein, oder wie begründest du deinen vorschlag?
nun, ich hatte ebenfalls ein Display angesteuert das bis 2 MHz wunderbar funktionierte und alles drüber Pixel verschluckte bzw. irgendwo flimmerten die dort nicht hingehörten.....
das ganze trat bei einem Mega16 auf..
als ich ihn gegen den Mega32 ausgetauscht hatte war das Bild sogar bei 8 Mhz einwandfrei! ... gleicher Prozessor ... mehr Speicher...
anderst kanns eigentlich nicht sein!
(prinzipiell sollte der M32 dafür schon reichen...)
ich würds halt mal über HW SW FRAME probieren.. nur ein Vorschlag.
gruß
Zapo.
gut, nur dann habe ich da wohl kein glück
$hwstack = 64
$swstack = 48
$framesize = 48
reichen leider nicht aus, sollte ich noch höher gehen, verrätst du mir deine werte?
du liegst sogar schon über meinen Werten, hängt allerdings immer vom Programm ab... die optimalen einstellung kann ich leider auch nicht sagen, da ich mir mit dem größeren Prozessor dann keine Gedanken mehr darüber gemacht hatte! - sorry....
vielleicht noch ein kleiner Tip:
beim M16 und M32 muß für Port C zu benutzen JTAG ausgeschaltet werden! das ist standardmäßig eingeschaltet! evt. daran nicht gedacht?
ja, jtag ist aus. mein programm sind 3 zeilen: einen strich zeichen und 2 wörer ausgeben. jetzt bin ich deprimiert.
wie siehts mit den Anschlüssen aus? Kontrast Poti angeschlossen? - PINs durchgemessen (von Proz zu Display),
I/O Pins als Ausgäng definiert? Pull up eingeschaltet?
der KS108 funktioniert auf jeden FAll!
Lesezeichen