Gast
#1609130
Hallo, ich habe bis jetzt mich nur mit den Atmega8 beschäftigt und da klappt auch alles ganz Supi. Nun reicht mit die 8KB Speicher nicht mehr aus, also habe ich angefangen mit den Atmega16-16PU aber ich bekomme ich es einfach nicht hin ein LC Display anzusteuern, über den Atmega8 klappt das ohne Probleme :-( Atmega8 Programm: $regfile = "M8def.dat" $crystal = 4000000 Config Lcd = 20 * 2 Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.1 , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 Config Lcdbus = 4 Config Portd.7 = Output Schleife: Cls Locate 1 , 1 Lcd "Hallo Welt" Portd.7 = 1 Waitms 5000 Cls Locate 1 , 1 Lcd "Hallo lol" Portd.7 = 0 Waitms 5000 Goto Schleife Atmega16 Programm: $regfile = "M16def.dat" $crystal = 4000000 Config Lcd = 20 * 2 Config Lcdpin = Pin , Rs = Portc.0 , E = Portc.1 , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 Config Lcdbus = 4 Config Portd.7 = Output Schleife: Cls Locate 1 , 1 Lcd "Hallo Welt" Portd.7 = 1 Waitms 5000 Cls Locate 1 , 1 Lcd "Hallo lol" Portd.7 = 0 Waitms 5000 Goto Schleife PortC ist beim Atmega8 oben Rechts, beim Atmega16 unten Rechts anfang von pin 22 das habe ich also beachtet aber es klappt nicht muss ich beim atmega16 irgendwas anders machen?