Ich hab mir auch mal ein gLCD geleistet und hatte damit gehofft endlich die Sorgen die ich mit dem kleinen 2x16 Display hatte zu vergessen.
Doch leider klappt das nicht ganz so wie erhofft.
Also ich hab ein KS0108 128x64 Display was schon fertig verlötet war.
Da ca. 1 Meter Druckerkabel daran war, habe ich es aufgrund der Zeilenverschiebung auf ca 30 - 40 cm gekürzt. Was leider auch keine besserung brachte.
in meiner graphlcd.conf steht folgendes:
# graphlcd.conf.sample
#
# This file contains a sample configuration for the graphlcd driver
# library.
#
# The format is ini-file-like. It is divided into sections that start
# at markers that look like [section]. Comments are all line-based
# comments, and are lines that start with '#'.
#
# The file starts with general settings, that are used by several
# drivers, followed by the sections. Each section represents a single
# display with a driver definition and specific settings which define
# how the driver acts. Some of these parameters like device, port and
# size are already parsed by the library but the drivers can also read
# their own options from the config file. The library passes them to
# the drivers.
# WaitMethod
# Select the method that is used for sleeping.
# Possible values:
# 0 - usleep
# 1 - nanosleep
# 2 - nanosleep (sched_rr) - This is recommended on kernel 2.4 systems
# 3 - gettimeofday - This is recommended on kernel 2.6 systems
# Defaukt value: 2
WaitMethod=3
# WaitPriority
# Select the process priority that is used when sleeping.
# Possible values: -20 <= x <= 19
# Default value: 0
WaitPriority=0
# Zoom
# Determines if pixels should be drawn double sized.
# Possible values: 0, 1
Zoom=1
[ks0108]
# ks0108 driver
# This is a driver module for the Samsung KS0108 LCD controller.
# Default size: 128 x 64
Driver=ks0108
Port=0x378
#Device=/dev/parport0
#Width=128
#Height=64
#UpsideDown=no
#Invert=no
#AdjustTiming=0
#RefreshDisplay=0
Alles anzeigen
in der setup.conf steht im graphlcd Teil folgendes:
.
.
.
graphlcd.BrightnessActive = 100
graphlcd.BrightnessDelay = 30
graphlcd.BrightnessIdle = 75
graphlcd.IdentifyReplayType = 1
graphlcd.ModifyReplayString = 1
graphlcd.PluginActive = 1
graphlcd.ReplayLogo = 1
graphlcd.ScrollMode = 0
graphlcd.ScrollSpeed = 2
graphlcd.ScrollTime = 500
graphlcd.ShowChannel = 1
graphlcd.ShowColorButtons = 0
graphlcd.ShowDateTime = 1
graphlcd.ShowETSymbols = 0
graphlcd.ShowLogo = 1
graphlcd.ShowMenu = 0
graphlcd.ShowMessages = 0
graphlcd.ShowNotRecording = 0
graphlcd.ShowProgram = 1
graphlcd.ShowSymbols = 1
graphlcd.ShowTimebar = 1
graphlcd.ShowVolume = 0
.
.
.
Alles anzeigen
Ab und zu ist es horizontal verschoben oder auch mal vertikal.
Vertikal dann meist in der mitte des Displays.
ich hab mal ein Bild angehängt wie es ab und zu aussieht.
Hat jemand ne Idee ?
Vielen Dank schonmal im Vorraus.
Borgal