www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Grafik LCD-Routinen (KS0108) in Assembler?


Autor: nick01 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe mal eine kurze Frage zu Grafik-LCDs mit KS0108-Controller:
Macht es Sinn die Routinen in Assembler zu programmieren? Ich habe
leider nur Routinen für C - welches ich (noch) nicht beherrsche -
gefunden.

Gruß

Autor: Andy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
warum sollte es keinen Sinn machen?
Dabei kann man einiges lernen und es macht mehr Spass als irgentetwas
fertiges auf seinen controller draufzududeln.
gruss
Andy

Autor: Hartmut Gröger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Selbtverständlich macht das Sinn. In Assembler hast du das Timing
zu 100% in der Hand. Grafikroutinen sollten so schnell wie möglich
sein. Ich habe meine komplette Lib für den 6963 in Assembler gemacht.

MfG HG

Autor: pumann (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
... zum lernen ist das optimal.

Leider haben die Grafik-LCDs mit KS0108-Controller keinen eingebauten
Zeichensatz, so daß Du Dich auch noch darum kümmern musst.

Ich muss mich noch als Anfänger bezeichnen, stehe mit C (WinAVR) noch
auf Kriegsfuß, aber im Angesicht der vielen fertigen Bibliotheken für C
- im Gegensatz zu Assembler - liebäugelt man(n) schon ab und zu, daß
Lager zu wechseln.

Autor: Sven Berger (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
@Hartmut Gröger

Du hast eine funktionierende Initialiserung für einen T6963C in
Assembler, habe ich das richtig verstanden?
Könntest du BITTE mal über meine einen Blick werfen, was damit falsch
läuft?
Ich kriege nur einen weissen (bei blau weissem LCD) Schirm und nichts
weiter passiert!
Soll mit einem Atmega8535 angesteuert werden, der mal auf 8Mhz laufen
soll.
Die Pin-Belegungen sind in der Text-Datei angehängt.

Danke schon mal im voraus, wenn es denn was geben sollte.

MfG
Svne Berger

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.