Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > Hallo Zusammen, > > Ich habe an den CC-Pro128/App.Board eine 4x40 LCD Display angeschlossen. > Welcher jetzt auch funktioniert. > Der entscheidende Unterschied ist ja nur die PIN Belegung und die 2 Enable Signale. > Welche jetzt mit einer kleinen Schaltung jeweils auf den entsprechenden PIN (E1, E2) umgeleitet werden. > > Das hat bis jetzt auch soweit ganz gut funktioniert. > Nur jetzt wo das Ganze Display beschrieben wir und gleichzeitig Tastatureingaben dazu kommen > wir es wohl eng und die Abstürze häufen sich. > > Jetzt die eigentliche Frage. > Besteht die Möglichkeit die Funktion: > > //------------------------------------------------------------------------------ > // LCD_PutChar > // This function writes one character to the display memory > //------------------------------------------------------------------------------ > void LCD_WriteChar(char c) > { > LCD_WriteDataRegister(c); > } > > Aus der LCD_Lib.cc im Quelltext des Interpreter zu verändern. > > Besteht überhaupt die Möglichkeit für uns (User) an dem Code der das steuert zu edetiern? > Die Funktion könnte ja vieleicht so aussehen: > > void LCD_WriteChar(char c, byte Top_Button) > { > LCD_WriteDataRegister(c, Top_Button); > } > > Und je nach dem wie der Wert "Top_Button“ dann ausfällt wir E1 port beschaltet oder E2. > Oder vielleicht noch einfacher für den Anfang einfach die Funktion kopieren: > > void LCD_WriteChar_Button(char c) > { > LCD_WriteDataRegister(c); > } > > Wenn Funktion LCD_WriteChar_Button aufgerufen wir einfach Port E2 mit signal beschicken. > > Ich hoffe die Idee habe ich verständlich genug rübergebracht. > > Vielen Dank > > Gruß > > Max