OLed Display eBay

Gast #2202025
Lesenswert?

Guten Tag.

Suche ein kleines Display und habe nun etwas bei eBay gefunden.

Würde gerne nachfragen was ihr dazu sacht?

Kann man es am AVR gut zum laufen bekommen?
Hält es was es verstipricht?

Oder ist es extremst schwer / fast nicht möglich dieses Display stabil 
an einem AVR zu betreiben?

Was meint ihr wieviele fps man bei dem Display mit einem ATmega8 bei 
8MHz hinbekommt (Text)?
Gast #2202150
Lesenswert?

Vielleicht denkt man das das Angebot günstig ist, aber man sollte auch 
das Kleingedruckte (hier ist das nicht mal klein gedruckt!) lesen:

Seller will be NOT held responsibility for any lost or damage for 
posting items.
All the fee & tax in oversea must be paid by buyer.

das heißt: Wenn beim Transport weg, dann weg!
 und
           Viel Spaß noch auf dem Zollamt und bezahlt mal schön!

Tja, wer das braucht der macht das einfach ;o)

gruß
Andi
Gast #2202191
Lesenswert?

Ich sach mal so: Für 5Euro is es nix schlimmes wenns wech ist ^^... 
glaube auch kaum das ich da groß Probleme mit dem Zoll bekomme ... was 
mich Interessiert ist die Ansteuerung ....

Vllt. hat ja schon jemand dieses Display/Controller angesteruert und 
kann sagen obs da irgendwelche Probleme gibt ^^.
Gast #2202272
Lesenswert?

Rüdiger schrieb:
> Sehe ich es richtig das man für dieses Display keine Initialisierung
> seitens des AVR benötigt sondern nur die BS schalten muss?

Nein, natürlich muss das initialisiert werden. Die Kommandos dazu 
findest Du im Datenblatt des jeweiligen Chip, der im OLED verbaut ist. 
Mit welchen Werten der dann genau zu initialisieren ist, muss dir 
wiederum der Hersteller des Displays mitteilen oder Du musst es selbst 
ausprobieren.

Auch ein einfaches Einschalten der Betriebsspannung ist in der Regel 
nicht zulässig. Es sind zwei Betriebsspannungen notwendig, die in 
unterschiedlicher Reihenfolge beim Ein- und Ausschalten geschaltet 
werden sollten.
Gast #2202274
Lesenswert?

> Kann man es am AVR gut zum laufen bekommen?

Du bist dazu wahrscheinlich nicht in der Lage da du ja noch nichtmal auf 
die Idee gekommen bist das vom Haendler angegebene Datenblatt des 
Controllers (SSD1303) zu lesen. Fuer andere Leute sollte es aber kein 
grosses Problem sein.

> Sehe ich es richtig das man für dieses Display keine Initialisierung
> seitens des AVR benötigt sondern nur die BS schalten muss?

Tja, warum wohl hat der Haendler sogar in seinem Ebay-Angebot ein 
Programmbeispiel zur Initialisierung angegeben wenn es sogar Kaeufer 
gibt die noch nichtmal das lesen.
Und ja, wenn man hilflos aus dem Internet zusammenkopierte 
Programmbeispiele auf so ein Display loslaesst ohne zu verstehen was man 
da macht dann kann man es sogar zerstoeren...

Olaf
Gast #2202306
Lesenswert?

Wie komme ich auf die Einstellung des Modus mit BS wenn ich das 
Datenblatt nichtmal gelesen habe? .. Man ich muss wirklich gut sein!

Ich habe mir das C Beispiel nicht durchgelesen weil ich bisher nur 
Assembler kann.
Gast #2202321
Lesenswert?

Hier nochmal die Stelle aus dem Datenblatt weswegen ich dachte das man 
den nicht per AVR Initialisieren muss:

When RES# pin is pulled LOW, the chip is initialized with the following 
status:
1. Display is OFF
2. 132 x 64 Display Mode
3. Normal segment and display data column address and row address 
mapping (SEG0 is mapped to
column address 00H and COM0 is mapped to row address 00H)
4. Shift register data clear in serial interface
5. Display start line is set at display RAM address 0
6. Column address counter is set at 0
7. Normal scan direction of the COM outputs
8. Contrast control register is set at 80H
9. DC/DC enable
Gast #2202333
Lesenswert?

Und wenn ich mich nicht irre macht er das mit dem nacheinander 
einschalten selber:

0 D9 1 1 0 1 1 0 0 1 Set Pre-charge period** A[3:0] Phase 1 period of up 
to 15 dclk clocks
[POR=2h]; 0 is invalid entry
0 A[7:0] A7 A6 A5 A4 A3 A2 A1 A0 A[7:4] Phase 2 period of up to 15 dclk 
clocks
[POR=2h]; 0 is invalid entry
Gast #2202638
Lesenswert?

> Hier nochmal die Stelle aus dem Datenblatt weswegen ich dachte das man
> den nicht per AVR Initialisieren muss:

Du musst etwas sehr wichtiges verstehen das unabhaengig davon ist ob du 
nun C oder Assembler kannst. :-)

Der Controller auf einem Display, in diesem Falle der SSD1303 wird vom 
Hersteller des Displays auch nur eingekauft und verwendet. Genauer 
gesagt ist das ja auch nur eine Art Microcontroller oder FPGA. Und 
dieser Controller wird von seinem Hersteller so designt das er fuer 
unterschiedlichste Displays verwendet werden kann.

Durch korrekte Initialisierung wird daher der Controller erst an das 
eigentliche Display angepasst. Die richtigen Werte dafuer werden vom 
Hersteller des Displays angegeben. Haelt man sich nicht daran kann man 
die Lebensdauer eines Displays ganz erheblich beinflussen!

Olaf

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren