Gast
#854843
Hallo Leute, ich bin zwar Anfänger in Sachen Mikrocontroller usw. aber nach langem studieren und googlen weiß ich nicht mehr weiter... Wie im Betreff schon steht, verwende ich einen Mega32 auf dem Pollin Atmel Evaluationsboard 2.0. Dazu ein LCD Display von Pollin das TC1602A-08(R). Es hängt an folgenden Pins 1 Vss GND 2 Vcc 5V 3 Vee 10k Poti Vss--Vee--Vcc 4 RS PC4 5 RW GND 6 E PC5 7 DB0 GND 8 DB1 GND 9 DB2 GND 10 DB3 GND 11 DB4 PC0 12 DB5 PC1 13 DB6 PC2 14 DB7 PC3 15 A 5V 16 K GND Die Belegung hab ich mehrfach überprüft! Jumper sind auf dem Board nicht gesteckt und alle Pins hängen somit nur am Display! Das Display zeigt in der obersten Zeile alles schwarz, in der Unteren nichts an und ich kann mit dem Poti auch den Kontrast einwandfrei regeln. Habe dann etliche Programme die im Netz standen ausprobiert jedoch ohne Erfolg. Der Controller arbeitet auch ganz normal, da ich schon einige Programme erfolgreich testen konnte. FuseBits sind richtig gesetzt und er arbeitet mit den 16Mhz! Nun zum "Test" Programm... $regfile = "m32def.dat" $crystal = 16000000 Config Lcdpin = Pin . Db4 = Portc.0 , Db5 = Portc.1 , Db6 = Portc.2 , Db7 = Portc.3 , E = Portc.5 , Rs = Portc.4 Config Lcd = 16 * 2 Cls Do Lcd "test" Lowerline Lcd "12345678" Sleep 1 Loop End -------------------------- Der eine sagt es muss Lcdinit mit rein der andere Config Portc = Output jedoch hab ich wie schon erwähnt mehrere Varianten durch... Ich hoffe ihr könnt mir weiterhelfen, denn ich weiß echt nicht mehr weiter. MFG Christoph