Guten Tag zusammen, ich versuche ein DOGM128x64 Display an einem ATmega32L8 ans laufen zu bekommen, ich habe es mit folgendem Code Schnippsel probiert: $regfile = "m32def.dat" ' ATmega168 $crystal = 16000000 $lib "glcdeadogm128x6.lbx" Config Graphlcd = 128 * 64eadogm , Cs1 = Portc.2 , A0 = Portc.4 , Si = Portc.6 , Sclk = Portc.5 , Rst = Portc.3 Cls Lcdat 1 , 1 , "11111111" Lcdat 2 , 1 , "88888888" Lcdat 3 , 1 , "MCS Electronics" , 1 Waitms 100 End was ich aus den Beispielen entnommen habe. Das Display und der Prozessor laufen beide auf 3,3V, als Kondensatoren habe ich ungepolte 1µF 0805er genommen. Die "Anschlussleiungen" sind kürzer als 45mm. Auf dem Display tut sich aber garnichts. Hat jemand noch eine Idee was man da probieren kann? Gruss Norbert
JTAG Fuse eingeschaltet ?
Ja
Dann arbeitet PortC als JTAG und die Portpins sind nicht verfügbar. Du kannst das Display an einen anderen Port hängen oder die JTAG-Fuse abschalten.
es war der JTAG, da hatte ich nicht aufgepasst. Vielen Dank
Noch eine kleine Frage, kann es sein, dass Bascom bei diesem Display nicht die PSET, Line und Circle Routine unterstützt. Wenn ich diese benutzen will erhalte ich z.B. folgenden Fehler: Error: 211 External routine not found [_GPIXEL] Error:61 Label not found [_Gpixel ]
Gast
#1119824
Nein diese Sachen sind in der LIB die du einbindest nicht drin. Das einzige was noch geht ist "showpic" ! Gruss Denny
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.