Bender_U22
19.10.2007, 12:41
Hi all!
Bin gerade dabei mir eine neue Platine zu bauen, da die alte leider defekt ist. Habe mir gestern ein 16 x 2 Display angeschlossen, und es hat die ersten 10 min auch wirklich gut funktioniert.
$regfile = "m32def.dat"
$crystal = 16000000
Config Lcd = 20 * 4 'wir verwenden ein 4 x 20 Zeichen Display
' Im I/O Mode wird jeder Prozessor Pin einzeln angegeben
Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 , E = Portc.5 , Rs = Portc.4
Cls 'loesche das LCD Display
Locate 1 , 1 'Cursor auf 1 Zeile, 1 Spalte
Lcd "Hello world." 'String auf Display anzeigen
Danach sah es so aus als würde das Display alle Buchstaben nacheinander mit schwarzen Kästchen überschreiben. Wenn ich die Platine jetzt einschalte, habe ich das Problem das das Display meistens nichts anzeigt, und die DATA Leitungen +5V führen. Habe gestern auch noch einen 2. Mega32 mit 1Mhz aufgesteckt, plötzlich gings wieder. (auch mit dem alten) Nachdem ich aber nochmal aus/eingeschalten habe, hatte ich wieder das selbe Problem. Habe alle leitungen überprüft, finde keinen Fehler!! Wo könnte das Problem liegen? Darf ich so ein Display villeicht nicht an einen 16Mhz uC anschliessen?? Das Display ist ein DataVision DV-16252...
Bin gerade dabei mir eine neue Platine zu bauen, da die alte leider defekt ist. Habe mir gestern ein 16 x 2 Display angeschlossen, und es hat die ersten 10 min auch wirklich gut funktioniert.
$regfile = "m32def.dat"
$crystal = 16000000
Config Lcd = 20 * 4 'wir verwenden ein 4 x 20 Zeichen Display
' Im I/O Mode wird jeder Prozessor Pin einzeln angegeben
Config Lcdpin = Pin , Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 , E = Portc.5 , Rs = Portc.4
Cls 'loesche das LCD Display
Locate 1 , 1 'Cursor auf 1 Zeile, 1 Spalte
Lcd "Hello world." 'String auf Display anzeigen
Danach sah es so aus als würde das Display alle Buchstaben nacheinander mit schwarzen Kästchen überschreiben. Wenn ich die Platine jetzt einschalte, habe ich das Problem das das Display meistens nichts anzeigt, und die DATA Leitungen +5V führen. Habe gestern auch noch einen 2. Mega32 mit 1Mhz aufgesteckt, plötzlich gings wieder. (auch mit dem alten) Nachdem ich aber nochmal aus/eingeschalten habe, hatte ich wieder das selbe Problem. Habe alle leitungen überprüft, finde keinen Fehler!! Wo könnte das Problem liegen? Darf ich so ein Display villeicht nicht an einen 16Mhz uC anschliessen?? Das Display ist ein DataVision DV-16252...