Hallo,
irgendetwas stimmt bei meinem System atmega32 wohl nicht.
Die Programme laufen nicht richtig, insbesondere fällt auf, dass das display immer ne schwarze 1. Zeile hat und das programm geht nicht.

ich hab dann ein sehr abgespecktes testprogramm verwendet:
Code:
$regfile = "m32def.dat"

 $crystal = 9000000

 Config Portd.2 = Output
  Config Portd.5 = Input
  Portd.5 = 1

 Config Portc = Output
 Config Lcd = 16 * 2
 Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.3 , Db6 = Portc.2 , Db7 = Portc.1 , E = Portc.5 , Rs = Portc.7
 Config Lcdbus = 4

 Wait 5

 Cls

 Do
 Loop Until Pind.5 = 0

 Locate 1 , 1
 Lcd "Start"
 Wait 1
 Locate 2 , 1
 Lcd "erfolgt"
 Wait 5

 Cls

zuerst schwarzer balken.
dann bei betätigung des tasters nach ca. 5 Sekunden falsche Zeichen auf dem display
dann nach 5 sek. display gelöscht, ab dann zeigt er die geschünschten Worte in der richtigen Zeit.
d.h. er braucht mehrere durchgänge bis es tatsächlich klappt.

was ist da los?

gruß
holger