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







Zitieren

Lesezeichen