Also du stellst die Fusebits genauso ein wie auf dem Bild.
Wenn du das gemacht hast dan kompilierst du diesen Code.
Dan schreibst du ihn in dein Avr. Und wenn es dan nicht geht liegt es entweder daran das du die Ports falsch hast oder es falsch verkabelt hast.
http://www.mikrocontroller.net/tutorial/lcd
genau nach diesem schema und nicht anders.
Und dan funzt das Display mit diesem Code.
Code:
'$LCD1
$crystal = ???????? 'Das is das einzige was du noch einstellen musst.
Config Lcd = 16 * 2
Config Lcdpin = Pin , E = Portc.1 , Rs = Portc.0 , Db7 = Portc.5 , Db6 = Portc.4 , Db5 = Portc.3 , Db4 = Portc.2
Config Lcd = 20 * 2 ' Ist das die richtige größe?????????????
Cls ' CLS = Clear and Reset LCD-Display!
Cursor Blink ' CURSOR blinkt!
Lcd "Hello world!" ' erste Zeile!
Locate 2 , 1 ' Cursor auf 2 Zeile, erstes Zeichen!
Lcd "LCD-Test"
End
mfg Timo
Lesezeichen