Code von R8C25 für STM32F4 umschreiben. Display zum laufen bringen

Gast #4507473
Guten Tag zusammen,

ich habe das OLED Dispaly W162-X3LG von EA und will dieses mit einem 
STM32F4 Discovery Board zum laufen bekommen. Dabei habe ich allerdings 
meine Schwierigkeiten. Auf der Homepage von EA findet man bereits 
Beispiele, allerdings für den R8C25. Damit kann ich allerdings nicht 
anfangen, sodass ich dieses Programm nicht für den STM32F4 umschreiben 
kann.

Ich habe nun mal die main angehängt. Wäre nett, wenn mir die jemand 
erklären könnte.

externClock();
initTimerRA();
asm("FSET I");
p2_6= 1;
pd2_6 = 1;

Welche Clock wird hier eingeschaltet? Macht man dies beim STM dann mit
RCC->AHB1ENR?
Was bedeuten diese Befehle und wie müssten diese beim STM32F4 heißen?

Datenblatt:
http://www.lcd-module.com/fileadmin/eng/pdf/doma/olede.pdf
Initialisierungsbeispiele:
http://www.lcd-module.de/support/application-note.html
Angehängte Dateien:
Gast
Ich habe es nun geschafft ein Zeichen auf dem Display anzuzeigen, aber 
wie kann ich mit dem Cursor in die 2te Zeile springen beziehungsweise 
etwas in die 2te Zeile schreiben.
Gast
trum schrieb:
> Dort steht nur wie ich den Cursor seitlich bewege, aber wie bekomme ich
> ihn hoch oder runter?

Es gibt kein Hoch oder Runter. Stattdessen hat das Display einen 
Display-RAM und einen Schreibzeiger darauf, den man setzen kann. Wo bei 
deinem konkreten Display die 2. Zeile beginnt, mußt du mal selbst 
nachschauen.

W.S.
Gast
ok Danke. Aber noch eine Frage:
Bei der Western European Tabelle für den Zeichenstatz im Datenblatt, 
sind die ersten beiden Zeilen identisch.

Wie kann ich da das Zeichen "1" darstellen. Bei mir wurde eine "0" 
angezeigt, hat ja auch die gleiche Bitfolge.
Gast
>Wie kann ich da das Zeichen "1" darstellen. Bei mir wurde eine "0"
>angezeigt, hat ja auch die gleiche Bitfolge.

Natürlich nicht. Links in der Tabelle sind auch noch Bits.
Und wenn du eine '1' willst dann schreib doch '1'.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 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.