simple LCD-routine zum abgucken

OP #1839216
Lesenswert?
• ▲
▼
Hallihallöle

Nachdem ich über einem Monat lang immer wieder versucht habe mein LCD 
anzusteuern hat es jetzt endlich (dank Peter Fleurys LCD-lib) geschafft.

Vorher hatte ich versucht das asm-Beispiel von dem LCD-Tutorial auf 
uC.net nach C(++) zu übersetzen, und bin natürlich kläglich gescheitert.

Leider (<- für meine Zwecke, ansonsten klasse) ist die LCD-Lib vom Peter 
ja ziemlich umfangreich. Und da ich mir mit C immer noch teilweise 
schwer tu (vor allem wenn es so viel Code ist, sonst gehts ganz gut) 
würde ich gern von euch wissen, ob jemand eine kleine und simple 
LCD-Routine (LCD_INIT, LCD_DATA, LCD_COMMAND und LCD_ENABLE reicht, mehr 
brauchts nicht) in C kennt.

Einfach, damit ich mir den Code abgucken und selbst was zusammenbasteln 
kann.

Danke für Vorschläge
-schumi-

PS:
LCD:
Controller: Industriestandart (laut Pollin), also HDD44780 kompatibel
Größe: 2 Zeilen a 16 Zeichen
Ansteuerung: 4Bit Datenmodus (Ich möchte RW nutzen, damit sich 
_delay_ms(n); in Grenzen hält)
PSS:
Ich bin mir der exitenz diversert Suchfunktionen und Google bewusst und 
habe Sie auch genutzt. Allerdings ist das Ganze inzwischen einfach 
unübersichtlich und mir sind nur Routinen die riesig oder in Assembler
geschrieben sind untergekommen

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.