Zur Übersicht - Zurück zur Homepage
Re: Genaue Erklärung Kategorie: Sonstige Hardware (von: André H. - 7.4.2002 21:01)
Als Antwort auf: Genaue Erklärung von roman b. - 7.4.2002 10:23

Hallo Roman,

Erstmal, Du brauchst mir kein Mail schicken, damit ich dir
schneller Antworte. So etwas kann ich normalerweise nicht leiden,
da ich erstens regelmäßig im forum vorbeischaue und auch Beiträgen
antworte, und zweitens da ich CC2Net.de samt Forum privat betreibe.

Hier die Antwort:
Ersetze folgende Routinen durch die Originalroutinen,
und passe die Konstanten am anfang des Moduls an.
LCD_DATA gibt jetz nicht mehr den Nibble-Port an, sondern
einen Byteport.

function LCD_Write_Nibble(byte a )
{
  ports.set( LCD_WR, LOW);
  ports.set(LCD_DATA, a);
  ports.pulse(LCD_E);
}

function LCD_Write_4_Bit(byte a )
{
  ports.set( LCD_WR, LOW); // Write Mode
  ports.set(LCD_DATA,a);
  ports.pulse(LCD_E);
}

Ich habe es nicht getestet, aber es sollte funzen.
Außerdem mußt Du die Init-Routine noch für den 8Bit-Mode
anpassen.

MfG André H.


    Antwort Schreiben