So hier jetzt mein Code:
Code:
$regfile = "M32def.dat"                                     'Atmega 32
$crystal = 6000000                                          ' 6 MHz
$baud = 9600                                                'Baudrate der RS232 Schnittstelle
$hwstack = 150
$swstack = 120
$framesize = 150

'LCD konfigurieren
Config Lcdpin = Pin , Db4 = Porta.3 , Db5 = Porta.4 , Db6 = Porta.5 , Db7 = Porta.6 , E = Porta.2 , Rs = Porta.0
Config Lcd = 16 * 2
Cursor Off

Do
'Ausgabe auf LCD
 Cls
 Lcd "**Herzlich Willkommen**"
 wait 2
loop
End
Jetzt hab ich das Problem das immernoch nichts angezeigt wird.
Das Display ist an den oberen Pins des AVR angeschlossen(also wenn ich ihn vor mir liegen hab mit markierung nach oben) also müsste das doch laut Datenblatt Port A sein.
An PA0 ist RS
An PA1 ist RW (wird in der Config garnicht erwähnt?)
An PA2 ist EN
An PA3 ist D4
An PA4 ist D5
An PA5 ist D6
An PA6 ist D7

und ist der Code so richtig? Was ist mit dem RW?

Und noch ne kleine Frage am Rande ich weis nicht so ganz welcher Quarz verbaut ist aber drauf steht YICI6000J7 also wird das doch ein 6 Mhz Quarz sein oder?