Gast
#2110148
Hallo, mein Name ist Michael und ich programmiere in der Schule schon etwas länger mit µC. Jetzt haben wir jedoch mit dem UART begonnen und ich habe irgendwie ein Verstädnis problem bei einem kleinen privaten Projekt... Ich nutze HTerm zum senden über die Serielle Schnittstelle vom PC aus. Mein µC ist ein AtMega8. Der Empfang funktioniert tadellos. Jetzt möchte ich vom PC aus einen "String" an dem µC senden. Und zwar will ich z.B. die Zeichenfolge "000 100 200 255 150 050" senden. Ich habe 6 LED's an den AtMega angeschlossen und wollte diese Zahlenwerte nun als Helligkeitswerte der jeweiligen LED's verwenden (Soft-PWM). Also LED1 = 000 ->aus LED2 = 100 ->etwas hell... usw... (8-Bit 0-255) Mein Problem liegt jetzt darin das ich es nicht hinbekomme die einzelnen Zahlenwerte in eine uint8_t Variable abzulegen. Hier mal mein bisheriger Code. Über einige Tipps würde ich mich sehr freuen.
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 | |
Mit freundlichen Grüßen Michael