Gast
#1772042
Hallo, ich probiere gerade die Touch Sensing Library von st mit dem STM8S Discovery Board aus. Leider habe ich ein Problem und hoffe nun, dass mir hier jemand helfen kann. Ich möchte eine LED dimmen, also solange der Finger den Key berührt, soll die LED dunkler werden und wenn man den Finger wegnimmt soll die Lichtstärke dann so bleiben. Aber wenn man das Touch Pad berührt, fängt die LED zwar an zu Dimmen, aber wenn man den Finger weg nimmt, wird weiter gedimmt. Ich denke dass der Programmcode in einer Endlosschleife landet (die Zeile habe ich mit einem Pfeil markiert) und dass es wahrscheinlich an dem TSL_GlobalSetting.b.CHANGED-Flag liegt. Benutze ich ein falsches Flag oder wird das Flag erst an einer späteren Stelle aktualisiert? Oder ist irgendetwas anderes im Code falsch? Oder gibt es eine andere Möglichkeit mit TSL und dem Discovery board LED dimming zu implementieren? Hier sind die Funktionen:
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 | |
Lg, rem