Gast
#3697861
Hallo zusammen Ich experimentiere zur Zeit mit meinem ersten grafischen Display (KS0108 Controller). Dazu nutze ich die apetech Library, Download hier von der Seite. Ich wollte mir eine Funktion zum Laden von (quadratischen) Bitmaps schreiben, da das nicht klappte habe ich die Funktion mal auf das allermindeste Runtergebrochen, klappen will es aber immer noch nicht. Ich bin überzeugt, dass es ein einfacher Fehler ist, klappen wills trotzdem nicht;)
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 | |
In dem Code seht ihr einmal die Funktion quadraticBitmapLoader, als Parameter nimmt die ein Pointer auf ein Array. Ich rufe die Funtkion mit meinem Bitmap-Array auf. Auskommentiert habe ich dabei den eigentlich identischen Code in meiner main-Routine. Wenn ich die Funktion so umschreibe, dass Sie keinen Parameter erwartet und direkt aus der Funktion direkt auf das Array bitmap zugreiffe dann klappts, also muss es ein Problem mit der Übergabe des Arrays sein. Das Problem ist, wie geschrieben, dass der identische Code in main fnktioniert, in der quadraticBitmapLoader Funktion dann nicht mehr. Nicht funktionieren heisst dabei, dass nur Kauderwelsch auf dem Display ankommt, anstatt 4 schöner vertikaler Linien. Übrigens: Der Anschluss des Displays muss korrekt sein, Text anzeigen etc klappt nämlich. Wer weiss Rat? ;) Liebe Grüsse