LCD im 4 BIT Modus

Gast #206976
Lesenswert?

Hallo zusammen,

ich verliere so langsam die Lust an meinem LCD.
Ich nutze im Moment das myAVR-Board mit passenden LCD Addon.
Das LCD wird im 4 BIT Mode betrieben.

Anschluß wie folgt:
.equ  LCD_RS    =  PD2
.equ  LCD_EN    =  PD3
;.equ  LCD_DB4    =  PD4
;.equ  LCD_DB5    =  PD5
;.equ  LCD_DB6    =  PD6
;.equ  LCD_DB7    =  PD7

So - das Tutorial habe ich parallel zum programmieren angeschaut, sowie
diverse andere Tutorials und Websiten. Mein Programm soll nun erstmal
"test" ausgeben. Dieses tut es auch - allerdings direkt nach dem
"Programm brennen". Wenn ich danach die Versorgungsspannung abschalte
bzw. einfach einen Reset ausführe, dann steht dort entweder Schrott oder
aber garnichts.

Ich habe das Programm im Anhang - würde mich sehr freuen, wenn sich das
mal wer anschaut...

Vielen vielen Dank im voraus.

Thomas
Angehängte Dateien:
Gast #206979
Lesenswert?

Geralf ist je echt konstruktiv :-/ von Assembler hab ich keine Ahnung
aber ich hab das myAVR auch mit LCD und progge es mit BASCOM ... läuft
tadellos

'--------------------------------------------------------------
'Datei:        : lcd_2.bas
'--------------------------------------------------------------
$regfile = "m8def.dat"
$crystal = 3686400
Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 ,
Config Lcdpin = Pin , Db7 = Portd.7 , E = Portd.3 , Rs = Portd.2
Config Lcd = 16 * 2
Config Portd = Output
Do
  Waitms 1000
  Cls
  Lcd "test"
  Lowerline
  Lcd "12345678"
Loop
End
'-------------------------------------------------------

gruß peter
Gast #206980
Lesenswert?

Hi Peter

Danke - aber das nützt mir auch nicht viel :) Man müsste wissen, wie
die Funktion "Lcd" aufgebaut ist. Ich habe nun noch ein paar Zeiten
eingebaut und so läuft es etwas stabiler, aber auch noch bei weitem
nicht zufrieden stellend.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren