hm...komisch. so als neulng kann ich nix falsches am code entdecken, ich hab grad erst orgestern nen lcd ans laufen gebracht, und mein code war/ist fast genau wie deiner, also keine unterschiede die was ausmachen würden...
hast du masse von AVR und lcd miteinander verbunden?
und was macht das lcd wenn du nur betriebspannung und masse/kontrast auf masse anlegst? quasi ohne jede weitere belegung?