[PIC]LCD mit m50530 Controler

OP #2538623
Lesenswert?
• ▲
▼
Hallo Zusammen,
ich verfolge das Forum schon des längeren, allerdings ist dies das erste 
mal das ich selber ein Anliegen habe. Ich verwende ein PIC18F13k22 und 
dazu ein 16x4 Display von Pollin (HLM8070, m50530 Controller). Ich habe 
das Datenblatt zum Display angehängt. Ich programmiere das ganze in 
MPLABv8.83.
Sobald ich meine Schaltung mit Spannung versorge sehe ich auf dem 
Display die Balken. Daher denke ich, das Problem besteht in der 
Initalisierung (ich habe vorsichtshalber alle Verbindungen 
durchgepingelt). Sobald ich mein Programm laufen lasse hatte ich 
eigentlich erwartet, dass das Display Initalisiert wird und danach 
nichts angezeigt wird. Ist das richtig? Jedenfalls werden weiterhin 
einfach die Balken angezeigt und nix tut sich. Wäre sehr freundlich wenn 
jemand einmal meine Software durchschauen könnte, und mich hoffentlich 
auf meinen Fehler aufmerksam macht. Ich weiß nämlich nicht mehr weiter 
:-(

Vielen Dank!
Angehängte Dateien:
Gast #2539538
Lesenswert?
• ▲
▼
> Jedenfalls werden weiterhin einfach die Balken angezeigt und nix tut sich.

Funktioniert die Kontrasteinstellung und hast du schon die optimale 
Kontrasteinstellung gefunden?

> Sobald ich mein Programm laufen lasse hatte ich
> eigentlich erwartet, dass das Display Initalisiert wird und danach
> nichts angezeigt wird.

Bist du sicher, dass dein Timings in den ms und µs Bereichen eingehalten 
wird bzw. hast du Möglichkeiten das zu kontrollieren (Logikanalyzer, 
Frequenzzähler, Osizilloskop)?

"Nichts" anzeigen ist fürs Debuggen nicht klug. Schick wenigstens einen 
Hell world Text aufs Display. Das hilft auch beim Einstellen des 
Kontrastes!
OP #2539737
Lesenswert?
• ▲
▼
Hallo Krapao,
erst einmal vielen vielen dank für deine Antwort. Also ich habe die 
Kontrastspannung immer bei nichtlaufenden µC eingestellt, also einfach 
Spannung dran und solange hochgedreht bis ich die Balken erkennen 
konnte. Nach deiner Antwort habe ich einfach mal ein 'A' ausgegeben und 
es waren weiterhin nur die Balken zu erkennen. Dann habe ich wie du 
gesagt hast mal ein wenig an der Kontrastspannung rumgedreht UND SIEHE 
DA! Es wird ein 'A' am LCD angezeigt. Boa, ich bin dir so überaus 
dankbar, denn ich fummel mir hier schon seit 2 Tagen ein zurrecht und 
finde den Fehler einfach nicht. Dabei ist überhaupt keiner da. Mega 
danke!

Gruß

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.