Pollin 95 Cent Display Defekt?

Gast #2395164
Lesenswert?

1
.include "m48def.inc"
2

3
  
4
  rcall LCD_INIT
5
    
6
  ldi r16, 0b00101000        
7
        rcall lcd_command
8
        ldi r16, 0b00001111       
9
        rcall lcd_command
10
        ldi r16, 0b00000100        
11
        rcall lcd_command
12
  ldi r16, 0b00000001     
13
        rcall lcd_command
14
  rcall DELAY2MS
15
  
16

17
    ldi r16, 65
18
    rcall LCD_DATA
19
    ldi r16, 66
20
    rcall LCD_DATA
21
    ldi r16, 67
22
    rcall LCD_DATA
23
    ldi r16, 68
24
    rcall LCD_DATA
25
    ldi r16, 69
26
    rcall LCD_DATA
27
    ldi r16, 70
28
    rcall LCD_DATA    
29
    ldi r16, 71
30
    rcall LCD_DATA
31
    ldi r16, 72
32
    rcall LCD_DATA
33

34
  
35
  
36
  
37
main:
38
    rjmp main

Da steht jetzt natürlich nur in der ersten Display Zeile was, aber mit 
gleichem Fehlerbild. Funktionen sind analog zu denen im Tutorial.
Gast #2395176
Lesenswert?

Ich habe mit den Displays bisher keine Probleme gehabt, ich nutze 
folgende Init:


lcd_init:
  cbi    lcd_en_port,lcd_en_bit  ;EN aus
  sbi    lcd_en_ddr,lcd_en_bit  ;EN Ausgang aktiv
  sbi    lcd_rs_ddr,lcd_rs_bit  ;RS Ausgang aktiv
  in    r16,lcd_dat_ddr
  ori    r16,0b00001111      ;Datenausgänge aktiv
  out    lcd_dat_ddr,r16
  cbi    lcd_rs_port,lcd_rs_bit  ;Kommandomodus

  ldi     r16,0b00111000  ;8Bit,2Zeilen,5x7 pixel
  rcall  lcd_wrcom1
  rcall   lcd_zeit
  ldi     r16,0b00111000  ;8Bit,2Zeilen,5x7 pixel
  rcall  lcd_wrcom1
  rcall   lcd_zeit
  ldi     r16,0b00111000  ;8Bit,2Zeilen,5x7 pixel
  rcall  lcd_wrcom1
  rcall   lcd_zeit
  ldi     r16,0b00101000  ;4Bit,2Zeilen,5x7 pixel
  rcall  lcd_wrcom1
  rcall   lcd_zeit

  ldi     r16,0b00000100  ;Dislplay aus
  rcall   lcd_wrcom
  ldi     r16,0b00000001  ;Display clear
  rcall   lcd_wrcom
  rcall   lcd_zeit
  ldi     r16,0b00000110  ;Cursor rechts bei Eintrag
  rcall   lcd_wrcom
  ldi     r16,0b00001110   ;Display und Cursor ein
  rcall   lcd_wrcom
  rcall   lcd_zeit
  ret

Brauchst ja nur mal die Bitmuster vergleichen, bin schon zu müde,
mfG ingo

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