Gast
#2498776
Hey, als heute endlich mein EADOG-LCD kam konnte ich es kaum erwarten. Doch Stunden später geht immer noch nichts (abgesehen von der Hintergrundbeleuchtung).. Ich betreibe das Display gemäß der Schaltskizze "Low Power", mit einer Einschränkung: 1µF habe ich nicht auf Lager, deswegen nehme ich dafür jeweils 2x470nF parallel. Laute meinem Multimeter liegen diese Kondensatoren allerdings deutlich unter ihrem Nennwert (meist unter 400). Ist das schon der Knackpunkt?! Ich kann es im Moment nicht beurteilen, habe keine besseren da. Aus dem Bauch raus würde ich eher sagen dass diese C's unkritisch sind... CS1B_ habe ich fest auf Masse gelegt. A0 bedient P1.0 des MSP, der Reset liegt an P1.1. Gemessen liegen 3,2 V Vdd an. Hier ist mein Code, ich habe mich an das Initalisierungsbeispiel gehalten und wollte dann einfach mal das ganze Display leuchten sehen, daher folgt der Befehl "Display all Points" (0xA5). Habe auch schon versucht in den Display RAM zu schreiben, tut sich auch nichts.
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 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
62 | |
63 | |
64 | |
65 | |
66 | |
67 | |
68 | |
69 | |
Noch eine Überlegung von mir war, dass der SPI-Modus nicht passt (CKPL, CKPH). Laut dem Datenblatt müsste CKPL gesetzt werden, denn der Takt iddlet dort auf High. CKPH setze ich auch, denn es scheint als wird auf steigender Flanke gelesen (so interpretiere ich zumindest die Skizze auf Seite 5 im Datenblatt). Habe aber hier eigentlich alles ausprobiert, ohne das es was genutzt hätte. Vielleicht gibt es auch irgendwie Ärger mit der Bitfolge (msb first). Wer weiß Rat?