Go Down

Topic: S65 Shield geht nicht (Read 2010 times) previous topic - next topic

Robdeflop

Hi

Ich habe ein Problem mit meinem S65 Display shielt :/

Ich gehe mal davon aus dass es keine hardware-fehler sind. Federkontakte habe ich durchgeprüft, da konnte ich keine Fehler feststellen. Der Lötjumper "3,3V Jumper" ist offen.

Hab zum testen das Beispiel zum S65 draufgeladen. Wenn ich das Arduino nun aber starte, leuchtet nur die Hintergrundbeleuchtung des Display´s, sonst tut sich nix :(

Das ist das Display: http://www.watterott.com/de/S65-Display-L2F50

Ist das vielleicht anders als die anderen die bei watterott angeboten werden? Nur dieses war lieferbar^^

MFG, Robdeflop®

Megaionstorm

#1
Feb 07, 2011, 10:02 pm Last Edit: Feb 07, 2011, 10:10 pm by Megaionstorm Reason: 1
Versuch es mal nach dem Laden des Sketches mit einem längerem Reset ! 2 - 3 Sekunden !
Mein Arduino Projekte Blog:
http://ardu-megatank.blogspot.de/

Robdeflop

#2
Feb 07, 2011, 10:10 pm Last Edit: Feb 07, 2011, 10:12 pm by Robdeflop Reason: 1
Hi

Wenn du einen Reset am Ardu meinst (lol was sonst xD), hat leider nicht geklappt :(
Hintergrundbeleuchtung flackert manchmal ganz leicht ab, aber sonst tut sich nix.

Meine vorgehensweise, nich dass ich wieder was falsch verstanden hab:

Akku dran -> grad bissl gewartet -> 3 Sekunden lang Reset taste gehalten -> Losgelassen -> Nix passiert :/

Thx trotzdem schonmal :)

MFG, Robdeflop®

EDIT:

Hats vielleicht mit dem display zu tun? Weil das hat ja nen anderen treiber/ansteuerung? Wenn ich mich nicht irre. Gibt ja auch verschiedene Lib´s für die Display´s. Aber die Lib vom L2F50 is ja auch in dem Librarys/S65Display ordner drinne

Megaionstorm

#3
Feb 07, 2011, 10:16 pm Last Edit: Feb 07, 2011, 10:22 pm by Megaionstorm Reason: 1
Hast Du diese Angaben berücksichtigt ?

Seite 4:
http://www.watterott.net/misc/S65-L2F50.pdf

http://www.watterott.net/misc/S65-L2F50.c
Mein Arduino Projekte Blog:
http://ardu-megatank.blogspot.de/

Robdeflop

Hi

Sry, aber welche angaben? In den 42 Seiten steht viel.

Ja, die datei hab ich mir auch schon runtergeladen und in den Ordner arduino-0021\libraries\S65Display eingefügt, nur dann bekam ich nen haufen error´s.

MFG, Robdeflop®

Megaionstorm

Mein Arduino Projekte Blog:
http://ardu-megatank.blogspot.de/

Robdeflop

Hi

Mit den Seiten kann ich aber wenig anfangen. Ich habe das S65-Shield, Rev. 1.2, und habe dort einfach die Federkontakte aufgelötet und das Display drauf befestigt. Und bei mir hat das display nur 10 Pins, keine 31. Vermutlich verstehe ich aber malwieder was falsch xD

MFG, Robdeflop®

Megaionstorm

Ok, kleines Missverständnis weil dein Link direkt auf das DIsplay und nicht zum Shield geführt hat.
Aber schadet ja nicht wenn man die genaueren Spezifikationen des LCD selber kennt !

Quote
Ich habe ein Problem mit meinem S65 Display shielt :/

Mein Arduino Projekte Blog:
http://ardu-megatank.blogspot.de/

Robdeflop

Hi

Jo, da hast ja vollkommen recht^^

Nur habe ich das Display Shield ja auch erwäht :D

Weiß keiner weiter? Muss man evtl im Sketch iwo angeben welchen driver das Display verwendet? Nur dazu hab ich noch nix gefunden. Im Library´s ordner befindet sich schon eine Datei mit dem Namen "l2f50.h" und .cpp.

MFG, Robdeflop®

Megaionstorm

Hast Du schonmal dies versucht: http://www.watterott.net/s65-shield/s65-shield_v020.zip
Mein Arduino Projekte Blog:
http://ardu-megatank.blogspot.de/

Robdeflop

Hi

Jop, hab die neuste version :)

MFG, Robdeflop®

Megaionstorm

Eben, da steht das die 0.21 Version eine Beta-Version ist. Deshalb frage ich nach der 0.20 Version !
Mein Arduino Projekte Blog:
http://ardu-megatank.blogspot.de/

Robdeflop

Hi

Aso^^ Nja, hab jetzt die 0.20er vers drauf.

Hab eben mal bissl die cpp´s vom Display durchgestöbert, un hab das gefunden:

Code: [Select]
//Display settings
#define S65_LS020
//#define S65_LPH88
//#define S65_L2F50


Hab dann natürlich das LS020 ausgeklammert, und das L2F50 genommen. Nur dann bekomme ich beim compilen folgende errors:

Code: [Select]
C:\Dokumente und Einstellungen\Robdeflop\Desktop\arduino-0021\libraries\S65Display\l2f50.cpp: In function 'void s65_init()':
C:\Dokumente und Einstellungen\Robdeflop\Desktop\arduino-0021\libraries\S65Display\l2f50.cpp:101: error: 'delay_ms' was not declared in this scope


MFG, Robdeflop®

Megaionstorm

Ok, in der Datei l2f50.cpp steht in der Function void s65_init(void) zweimal delay_ms(5);
Ersetzte beide Zeilen durch folgende: _delay_ms(5);

Dann funktioniert es !
Mein Arduino Projekte Blog:
http://ardu-megatank.blogspot.de/

funkheld

...das vielleicht anders als die anderen die bei watterott angeboten werden? Nur dieses war lieferbar....

ist jetz aus dem bestand raus.

Go Up