erniX Dokuwiki

no place like 127.0.0.1

Benutzer-Werkzeuge

Webseiten-Werkzeuge


hamradio:digitalradio:mmdvm_display

MMDVM mit LC-Display (2x16)

(tnx Florian (DF2ET) für die Hilfestellungen) 8-)

Voraussetzungen: Raspberry Pi (hier Mod. 2) mit derzeit aktuellem Raspian

Vorbereitungen:

WiringPi installieren:

sudo apt-get install git-core
git clone git://git.drogon.net/wiringPi
cd wiringPi
./build

Aktuelles MMDVMHost aus dem Github clonen:

git clone https://github.com/g4klx/MMDVMHost.git
cd MMDVMHost
make -f Makefile.Pi

Dann die MMDVM.ini nach eigenen Vorstellungen anpassen. Wichtig:

Display=HD44780
...
[HD44780]
Rows=2
Columns=16
# rs, strb, d0, d1, d2, d3
Pins=11,10,0,1,2,3

Anschließend muss MMDVMHost mit Root-Rechten gestartet werden (wegen WiringPi)

sudo ./MMDVMHost MMDVM.ini

… und jetzt zur Anschlussbelegung: Ein

gpio readall

liefert z.B. folgendes Bild:

Wie in der MMDVM.ini zu sehen, müssen folgende Pins angeschlossen werden:

Display Raspi (physical) Funktion
Pin1 VSSz.B. Pin6 0V (GND) Masse/GND
Pin2 VDDz.B. Pin2 (5V)5V Versorgungspannung
Pin3 V0z.B. Poti an Pin4 und Pin9Kontrast über Poti an 0V …5V einstellen
Pin4 RSPin26 (Pin11 (WPi))RS-Modus
Pin5 EPin24 (Pin10 (WPi))Enable oder Strobe (STRB), Flanke auswerten
Pin6 RWz.B. Pin14 0V (GND)nur ins Display schreiben
Pin7-10 nicht verbunden
Pin11Pin11 (Pin0 (WPi))D0
Pin12Pin12 (Pin1 (WPi))D1
Pin13Pin13 (Pin2 (WPi))D2
Pin14Pin15 (Pin3 (WPi))D3
Pin155VAnode Displaybeleuchtung (evtl. Vorwiderstand)
Pin160VKathode Displaybeleuchtung

Ich bin nicht für Schäden haftbar zu machen, die durch diesen Beitrag entstehen könnten! Sie machen das auf eigenes Risiko.
Evtl. noch vorhandene Garantie könnte verloren gehen - also Vorsicht walten lassen!

hamradio/digitalradio/mmdvm_display.txt · Zuletzt geändert: 27.04.2016 20:59 von Gerd Ernstmeier