Raspberry Pi HD44780 an MCP23017 mit LCDproc

OP #3731859
Lesenswert?
• ▲
▼
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
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.