Gast
#2789551
Hallo, ich verwende mehrere Oleds 2x16 Zeichen von Wisechip und habe bei einigen ein Problem mit der Initialisierung. So sieht die Init aus:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
Wie ihr seht, sende ich zu Beginn dreimal 0x03 (nur ein Nibble), einige Oleds funktionieren damit perfekt, bei anderen "darf" ich nur zweimal 0x03 (Nibble) senden damit sie funktionieren. Die Oleds sind alle vom gleichen Typ und laut Hersteller von der gleichen Charge. Die Delays habe ich testweise schon jeweils auf das zehnfache gesetzt, hat keine Veränderung gebracht. Ich teste alle Oleds (10 Stück) mit einer Hardware (Oled ist steckbar, keine Kabel, direkt auf der Platine mit Stiftleiste verbunden), ein Hardwarefehler der Platine kann also ausgeschlossen werden (denke ich). Hat jemand eine Idee was da falsch läuft? Vielen Dank Peter