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)?
Hat auch mal was wenn man den Link vergisst ^^ http://cgi.ebay.de/128X32-OLED-LCD-LED-Display-Module-with-Blue-Dots-/190383974413?pt=LH_DefaultDomain_0&hash=item2c53c4e80d
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
ein einzelnes ist für den zoll sicher nicht teuer genug. aber wenn weg dann weg. ist aber immer so, auch innerhalb deutschlands. der käufer haftet für den postweg wenn ich mir das richtig gemerkt habe.
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 ^^.
Bei 0,2% der Käufer waren die Waren Defekt oder kahmen nicht an ... bei der Hälfte war der Verkäufer kulant.
Grad nochwas gefunden: http://cgi.ebay.de/128x32-Graphic-OLED-Display-w-backlight-DC-DC-12832-/380319762476?pt=LH_DefaultDomain_0&hash=item588cd3082c Günstiger, Grün, kein solch kleingedrucktes, mehr Positive Bewertungen, gleich ^^.
Sehe ich es richtig das man für dieses Display keine Initialisierung seitens des AVR benötigt sondern nur die BS schalten muss?
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.
> 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
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.
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
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
> 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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.