Graphic LCD 84x48 - Nokia 5110

#3013949
Lesenswert?
• ▲
▼
Torsten schrieb:
> void spisend

Du meinst: die ganze Funktion?

Nimm an, die Funktion spisend wird mit dem Byte 0x5A aufgerufen (als 
Bitmuster ist das 0b01011010).

Du spielst Computer und arbeitest die Funktion ab. Was passiert ganz 
konkret. Wei verändern sich die Pins SCK und DAT während der Abarbeitung 
dieser Funktion. Und dann siehst du mal zu, ob du da ein Muster darin 
findet, welches mit deiner Vorgabe des BItmusters in x zusammenhängen 
könnte.

Sorry. Aber irgendwann muss jeder mal anfangen fremden Code zu 
analysieren. Diese Funktion ist nicht kompliziert, ihre Funktionsweise 
ist sehr überschaubar. Auch wenn ich zugeben muss, dass sie sich 
vielleicht nicht sofort erschliesst, wenn man sowas noch nie gesehen 
hat. Aber irgendwann muss jeder mal ins kalte Wasser springen und 
einfach machen. Da kommt so eine kleine, schnuckelige Funktion gerade 
recht.
#3013972
Lesenswert?
• ▲
▼
Diese Funktion sendet vermutlich ein 8-Bit-Wort via SPI-Protokoll über 
zwei mit #define festzulegende Pins, und zwar mit dem MSB beginnend (LSB 
zuerst liesse sich erreichen wenn man die 0x80 in 0x01 ändert und den 
Shiftoperator umdreht).

Übrigens ist es hilfreich wenn man mit C-Beispielen ankommt Compiler 
sowie Host-und Zielplattform zu nennen.

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.