Gast
#3561206
Guten Abend zusammen, ich arbeite mich gerade in das Thema µController ein. Ich nutze einen ATMEGA 8 und das myAVR MK2 Board mit dem LCD Board. Nun habe ich folgendes Programm geschrieben, welches mir einen Text auf dem LCD ausgibt. Das Schreiben funktioniert.
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 | |
70 | |
71 | |
72 | |
73 | |
74 | |
75 | |
76 | |
77 | |
78 | |
79 | |
80 | |
81 | |
82 | |
83 | |
84 | |
85 | |
86 | |
87 | |
88 | |
89 | |
90 | |
91 | |
92 | |
93 | |
94 | |
95 | |
96 | |
97 | |
98 | |
99 | |
100 | |
101 | |
102 | |
103 | |
104 | |
105 | |
106 | |
107 | |
108 | |
109 | |
110 | |
111 | |
112 | |
113 | |
114 | |
115 | |
116 | |
117 | |
118 | |
119 | |
120 | |
121 | |
122 | |
123 | |
124 | |
125 | |
126 | |
127 | |
128 | |
129 | |
130 | |
131 | |
132 | |
Nun habe ich folgende Fragen, 1) Warum wird die Anzeige nicht gelöscht. Der Text "Hallo" bleibt stehen und nach ein paar Sekunden werden || angezeigt und dann erfolgt wieder "Hallo". Aber ich rufe doch die funktion lcd_clear() auf. Wieso wird das nicht übernommen? 2) Wie kann ich verhindern, das der Text auch in der 2 Zeile angezeigt wird? Möchte nun gerne verstehen, wie ich einzelne Zeichen(char) oder ganze Strings ans LCD übergeben kann und wie ich diese auch ändern kann. Möchte danach gerne den Umgang mit dem ADC erlernen und mir die notwendigen Werte auf dem LCD anzeigen lassen. Hoffe ihr könnt helfen. Schaue da gerade nicht mehr durch. Danke