Hallo Miteinander,
Ich habe einen Raspberry Pi Model B 512MB (Rev. 2)
Habe ein Display (HD44780) bisher über GPIO genutzt und über LCDproc
angesteuert.
Der Pi hat zwangsläufig nun 4 MCP23017 gekriegt.
Die Arbeiten wunderbar, also dachte ich mir ich bin schlau, und habe den
Bildschirm vom Pi an einen MCP23017 angeschlossen, doch leider fühlt
sich
der HD44780 nicht angesprochen, sprich er startet, aber macht nichts.
1 | Display ¦ Funktion ¦ MCP
|
2 | ------------------------------
|
3 | 4 ¦ RS ¦ GPB7
|
4 | 6 ¦ Enable/Strobe ¦ GPB6
|
5 | 11 ¦ Data 4 ¦ GPB4
|
6 | 12 ¦ Data 5 ¦ GPB3
|
7 | 13 ¦ Data 6 ¦ GPB2
|
8 | 14 ¦ Data 7 ¦ GPB1
|
Aufgerufen wird LCDpro via
1 | sudo LCDd -c /home/pi/.config/LCDd.conf
|
Die LCDd.conf
1 | [server]
|
2 | DriverPath=/tech/
|
3 | Driver=hd44780
|
4 | Bind=127.0.0.1
|
5 | Port=13666
|
6 | ReportLevel=3
|
7 | User=nobody
|
8 | Foreground=no
|
9 | Hello=" PiWi "
|
10 | Hello="HTPC,NAS,Hausaut"
|
11 | WaitTime=5
|
12 | ServerScreen=no
|
13 | Backlight=open
|
14 | Heartbeat=open
|
15 | TitleSpeed=4
|
16 |
|
17 | [menu]
|
18 | MenuKey=Escape
|
19 | EnterKey=Enter
|
20 | UpKey=Up
|
21 | DownKey=Down
|
22 |
|
23 | ## Hitachi HD44780 driver ##
|
24 | [hd44780]
|
25 | ConnectionType=i2c
|
26 | Port=0x23
|
27 | Device=/dev/i2c-1
|
28 | #D7=15
|
29 | #D6=14
|
30 | #D5=13
|
31 | #D4=12
|
32 | #RS=8
|
33 | #EN=9
|
34 |
|
35 | Speed=0
|
36 | Keypad=no
|
37 | Contrast=0
|
38 | Backlight=no
|
39 | OutputPort=no
|
40 | #Lastline=true
|
41 | Size=16x2
|
42 | #ExtendedMode=yes
|
43 | #LineAddress=0x10
|
44 | CharMap=hd44780_default
|
45 | #DelayMult=2
|
46 | #KeepAliveDisplay=0
|
47 | DelayBus=false
|
48 | KeyMatrix_4_1=Enter
|
49 | KeyMatrix_4_2=Up
|
50 | KeyMatrix_4_3=Down
|
51 | KeyMatrix_4_4=Escape
|
Ich habe Ihn auf verschiedene weisen angeschlossen, die Aktuelle ist die
nach der Anleitung von Adafruit
( https://learn.adafruit.com/assets/3861 )
Auch die Angabe von den Ports über die LCDp.conf hab ich versucht, aber
ohne erfolgt.
Die Aktuelle Verdrahtung hab ich diesem Beitrag als
pidisplay_Schaltplan-k.png beigefügt.
Ich denke ich hab nur einen saudummen Überlegungsfehler, aber nach einer
ganzen Nacht mit Google und meinem miserablen Englischkentnissen bin ich
leider keinen schritt weiter gekommen.
wäre um Hilfestellung sehr froh.
Michael