Die Initialisierung mache ich ähnlich, nur ein paar Details sind
unterschiedlich, vielleicht liegt's daran:
1 | Display off
|
2 | rs rw D7 D6 D5 D4 D3 D2 D1 D0
|
3 | 0 0 0 0 0 0 1 0 0 0
|
4 |
|
5 | Display clear
|
6 | rs rw D7 D6 D5 D4 D3 D2 D1 D0
|
7 | 0 0 0 0 0 0 0 0 0 1
|
8 |
|
9 | Entry Mode Set
|
10 | 0 = shiften
|
11 | 0 = decrement
|
12 | rs rw D7 D6 D5 D4 D3 D2 D1 D0
|
13 | 0 0 0 0 0 0 0 1 0 0
|
14 |
|
15 | Display on
|
16 | rs rw D7 D6 D5 D4 D3 D2 D1 D0
|
17 | 0 0 0 0 0 0 1 1 1 0
|
Bei mir:
00001100 (Display on, Cursor off, no Crs-Blink)
00000001 (Display clear)
00000110 (Address increment, no shift)
Im Gegensatz zu Deiner Konfiguration wird bei mir der Cursor nicht
eingeschaltet (unwichtig), aber Address Increment wird bei mir gesetzt -
vielleicht liegt's daran.