hi nochmal.
macht das etwas wenn ich 8 datenleitungen angeschlossen habe aber nur 4 benutze?
wollte ich nur gesagt haben.
Komisch ist halt nur, das der text des Demo-Programms angezeigt werden kann.
mfg
timo
Druckbare Version
hi nochmal.
macht das etwas wenn ich 8 datenleitungen angeschlossen habe aber nur 4 benutze?
wollte ich nur gesagt haben.
Komisch ist halt nur, das der text des Demo-Programms angezeigt werden kann.
mfg
timo
Hallo,
das macht nix, hab ich auch so.
Wenn das Demoprogramm von oben gelaufen ist, dann nimm doch das um daran rumzubasteln, und um zu sehen ab wann es dann nicht mehr geht.
Wenn die Balken zu sehen sind, ist das LCD nicht initialisiert, also nur Spannung und sonst nix angeschlossen, dann schaut es so aus.
Hallo
Hast du die 4 übrigen Leitungen an GND angeschlossen?
Kontrolliere noch mal ob du alles richtig angeschlossen hast.
mfg Luca
Ps: Kannst dir dir Bilder sparen.
Hi!
nur irgendwie muss das doch auch so gehen? wie kann ich das den initialisieren?
geht das?
Ist ein wenig schade. Ich hatte gedacht, dass ich einfach mit ein paar simplen zeilen einsteigen kann?!
timo
Was ist das denn genau für ein Display, hast den Stecker selber gebaut, oder war das alles schon fertig ?
Hast Du das alte RN-Mega8 mit dem grossen LCD-Stecker, oder das RN-Mega8plus, das nur den 10-pol. LCD-Stecker hat ?
Hi!
schade, dann werde ich es wohl so machen müssen.
wär ja angenehm gewesen wenn ich nur den "lcd" befehl gebraucht hätte-
mal sehen was sich ergibt. Wenn einer ne andere idee hat, kann er sie gerne mitteilen.
Danke trotzdem!
Timo
Hallo
Poste doch mal was du überhaupt für ein Display hast und beantworte die fragen von linux_80, dann können wir dir vielleicht weiter halfen.
mfg Luca
Wie machst du es denn jetzt?Zitat:
Zitat von timo1105
jon
hi!
Die vier übrigen Leitungen sind nicht an GND. Sie sind normal im großen LCD Stcker (Nur Mega8 kein plus) eingesteckt d.h sie sind mit den ports des Mega8 verbunden aber nicht in der software aktiviert.
Den Stecker habe ich mir selbst gebaut.
Das LCD ist von Conrad. Best. Nr. auf Conrad.de : 184691 - LN
Jetzt habe ich mal folgendes Probiert:
Declare Sub Textauflcdausgeben()
$regfile = "m8def.dat"
$crystal = 16000000
$baud = 9600
Config Pind.6 = Output
Portd.6 = 0
' Falls ein LCD Display angeschlossen ist
Dim ___lcdno As Bit
Config Lcdpin=Pin,E = Portc.3,E2 = Portd.7,Rs = Portc.2,Db4 = Portd.2,Db5 = Portd.3,Db6 = Portd.4,Db7 = Portd.5
Config Lcd = 16 * 4
Sub Textauflcdausgeben()
___lcdno = 0 'Ober Displayhälfte initialisieren, wenn das Display zwei LCD-Controller besitzt
Initlcd
Cursor Off
Cls
Home
Lcd "Das neue Experimentierboard"
Locate 2 , 4
Lcd "** RN-MEGA 8 V1.4 **"
___lcdno = 1 'Dies ist nur notwendig wenn das Display zwei LCD-Controller besitzt
Initlcd
Cursor Off
Cls
Home
Lcd "nach Roboternetz Standard"
Locate 2 , 3
Lcd "(c) robotikhardware.de"
End Sub
---------------------------------------------
Das ist ein Teil der Demo. im Prinzip funktioniert damit die ausgabe aufs LCD nur das es flackert. Wenn ich die Zeile mit Config pind.6/portd.6 = 0 weglasse dann geht gar nichts mehr. Es piepst dann nur und es erscheint nichts auf dem LCD.
Woran kann das flackern des Textes und das damit auch verbundene Flackern mancher LEDs zusammenhängen?
muss ich beim Code etwas ergänzen?
Timo
Hallo
Das Display hat einen KS0066 Controller, vielleicht geht es deshalb mit dem LCD Befehl nicht, bin aber kein Experte auf diesem Gebiet.
mfg Luca