[asm] ST7565R Ansteuerung

Gast #2520200
Hallo ihr,

ich arbeite zur Zeit mit einem Atmel AVR XMEGA-A3BU Xplained, welches, 
wie anzunehmen, mit einem ATxmega256A3BU bestückt ist.

Auf diesem befindet sich ein LCD, (NHD-C12832A1Z-FSW-FBW-3V3) welches 
über einen
ST7565R Controller verfügt. Dieser ist via SPI mit dem ATxmega 
verbunden.

Das Board programmiere ich über JTAG, also nicht mittels des 
Bootloaders. Das geht auch ohne Probleme.

Mein Problem liegt darin, dass ich es nicht schaffe, das Display zum 
Leben zu erwecken. Nach etlichen Stunden Datenblätter lesen, Forensuche 
und Beispielcodeauswertung bin ich jetzt an einem Punkt, an dem ich euch 
um Rat bitten möchte.

Im Anhang befindet sich mein jetziger Beispielcode, welchen ich für euch 
so gut wie möglich kommentiert habe.

Höchstwahrscheinlich ist es nur ein kleiner Denkfehler oder ich habe 
etwas übersehen und es ist gut möglich, dass es jemanden mit mehr 
Erfahrung direkt ins Auge sticht.

Momentan geht lediglich die Hintergrundbeleuchtung an, sprich das 
Programm wurde komplett ausgeführt. Somit werden die Daten wohl 
rausgeschickt, da es sonst in einer der Schleifen hängen bleiben würde. 
(Warten auf Interrupt Flag der SPI)

Ich bin für jeden Tipp, Hinweis und jede Lösungsidee dankbar.

Liebe Grüße
Angehängte Dateien:
Gast #2520299
Hi

>danke für die schnelle Antwort. Ich werde es mal über den USARTD
>versuchen, aber das könnte es gut sein.

Und nicht vergessen vor dem Umschalten von Steuerleitungen des Displays 
des Ende der Übertragung abwarten. Sollte beim XMega durch Abfragen des 
TXCIF-Bit möglich sein.

MfG Spess
Gast #2520335
Danke euch beiden,

hat hauptsächlich an USARTD gelegen. Und hatte vergessen das TXCIF auch 
wieder auf 0 zu setzen nach dem ich es geprüft hatte. So wurde es 
effektiv nur bei der 1. Abfrage geprüft und die anderen Befehle sind 
dann zu schnell durchgegangen. ;)

Liebe Grüße

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.