So, das Kabel war also schuld, hab jetzt n neues, und... ... ES KLAPPT!!! Ohne fehler, 10 von 10 mal ohne Fehler. Ich hab jetzt aber noch ein paar andere Fragen, ich hab jetzt ein Display da ran gelötet, klaptt aber noch nich ganz. ich verwende folgenden Code:
Ich habe Db7 and PortC.7 bis Db4 and PortC.4. Dann hab ich Enable auf PortC.1, R\W and PortC.2 und RS and PortC.3. Die Kabel müssen stimmen hab ich geprüft. PortD.7 ist die Hintergrundbeleuchtung, die funktioniert. Es werden momentan nur schwarze balken in Zeile 1 angezeigt...Code:$lib "lcd4busy.lbx" $regfile = "m644def.dat" $crystal = 20000000 Config Lcd = 16 * 2 Const _lcdport = Portc Const _lcdddr = Ddrc Const _lcdin = Pinc Const _lcd_e = 1 Const _lcd_rw = 2 Const _lcd_rs = 3 Cls Locate 1 , 1 Lcd "Hello world." Config Pind.7 = Output Portd.7 = 1 Do Loop
Was könnts sein? Fällt euch was im Code auf oder hat das Display ein weg?
Und dann hab ich noch ne Frage zu den Fusebits, CKSEL0 bis 3 müssen bei externem Quarz alle ausgestellt werden oder? Und wie ist das mit CKDIV8 und CKOUT?







Zitieren

Lesezeichen