Maiskolben Lötstation Display steht Kopf

OP #5930903
Lesenswert?
• ▲
▼
Hallo zusammen,

ich hab mir den Maiskolben als Lötstation aufgebaut, siehe hier:
https://www.heise.de/select/make/2016/5/1476695937422186

Nun hab ich das Problem dass meine Displayanzeige mit dem Originalcode 
auf dem Kopf steht und zweitens auch noch alles in Spiegelschrift.
Ich hab das Display KMR-1.8 SPI, mit den 16 Pins, sollte aber ja auch 
problemlos funktionieren.

Drehen kann ich die Anzeige im Code mit
tft.setRotation(3);
Allerdings hab ich dann immernoch die Spiegelschrift.

Kann mir hier jemand weiterhelfen?

Der Code ist hier:
https://raw.githubusercontent.com/ArduinoHannover/Maiskolben/master/Maiskolben_TFT/Maiskolben_TFT.ino

Danke schon mal...

Gruß
Christian
#5930975
Lesenswert?
• ▲
▼
Chris S. schrieb:
> Drehen kann ich die Anzeige im Code mit
> tft.setRotation(3);
> Allerdings hab ich dann immernoch die Spiegelschrift.

Thomas W. schrieb:
> https://github.com/sumotoy/TFT_ILI9163C/blob/master/TFT_ILI9163C.cpp
> Zeile 417ff

Und gerade die Funktion setRotation (Zeile 1076ff) scheint einen Bug zu 
haben. Ich hätte in Zeilen 1096/1097 erwartet:
1
  _width  = _TFTHEIGHT;//-__OFFSET;
2
  _height = _TFTWIDTH;
Würde aber dein Problem nicht lösen. Du bräuchtest, wenn ich die Angaben 
richtig deute:
1
 // zwischen Zeilen 1098 u 1099 einfügen
2
case 4:
3
  _Mactrl_Data = 0b01001000;
4
  _width  = _TFTWIDTH;
5
  _height = _TFHEIGHT;//-__OFFSET;
6
  break;
Gast #5931052
Lesenswert?
• ▲
▼
1
TFT_ILI9163C.cpp
2

3
/*
4
7) MY:  1(bottom to top), 0(top to bottom)   Row Address Order
5
6) MX:  1(R to L),        0(L to R)          Column Address Order
6
5) MV:  1(Exchanged),     0(normal)          Row/Column exchange
7
4) ML:  1(bottom to top), 0(top to bottom)   Vertical Refresh Order
8
3) RGB: 1(BGR),        0(RGB)             Color Space
9
2) MH:  1(R to L),        0(L to R)          Horizontal Refresh Order
10
1)
11
0)
12

13
     MY, MX, MV, ML,RGB, MH, D1, D0
14
   0 | 0 | 0 | 0 | 1 | 0 | 0 | 0  //normal
15
   1 | 0 | 0 | 0 | 1 | 0 | 0 | 0  //Y-Mirror
16
   0 | 1 | 0 | 0 | 1 | 0 | 0 | 0  //X-Mirror
17
   1 | 1 | 0 | 0 | 1 | 0 | 0 | 0  //X-Y-Mirror
18
   0 | 0 | 1 | 0 | 1 | 0 | 0 | 0  //X-Y Exchange
19
   1 | 0 | 1 | 0 | 1 | 0 | 0 | 0  //X-Y Exchange, Y-Mirror
20
   0 | 1 | 1 | 0 | 1 | 0 | 0 | 0  //XY exchange
21
   1 | 1 | 1 | 0 | 1 | 0 | 0 | 0
22
*/
Weiter unten bei tft.SetRotation(3) wird MY mitgesetzt, mach das mal 
aus.
1
case 3:
2
    _Mactrl_Data = 0b10101000; 0b00101000 <-- BIT7 löschen
3
    _width  = _TFTHEIGHT;
4
    _height = _TFTWIDTH;//-__OFFSET;
5
    break;
#5931251
Lesenswert?
• ▲
▼
npn schrieb:
> Chris S. schrieb:
>> ich hab mir den Maiskolben als Lötstation aufgebaut
>
> Dazu mal eine ganz dumme Frage:
> Was hat eine Lötstation mit einem Maiskolben zu tun?
> Habe ich etwas übersehen?
>
> Sorry, ich steh auf dem Schlauch :-)

Ich bin auch irritiert. Ob der TO das wohl mal erklärt? Im verlinkten 
Text finde ich nur Lötkolben, nicht Maiskolben.

Andere Frage: Lochrasterplatte ist ja ein bisschen mühselig. Gibt es 
dazu auch ein richtiges PCB?
Gast #5931671
Lesenswert?
• ▲
▼
"...oder halt nach Dummen wie mir suchen, die alles
fertig serviert liefern ;-("


"... oder nach freundlichen Menschen die verstanden haben wie ein Forum 
funktioniert wie z.B. mir ( avantasia ) suchen und die Hinweise von 
einen echten Menschen mit ähnlichen Interesse bekommen, was halt keine 
Suchmaschine leisten kann. :-)"


Du ( avantasia ) bist nicht dumm sondern ein freundlicher und 
vorbildlicher Forennutzer.
Und einen echten Menschen, mit wahrscheinlich ähnlichen 
Interessenbereich und Erfahrungen, ist oft einfacher und zielführender.

Jemand

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.