Gast
#1764841
Hallo, habe folgendes Problem: Über ein Applet auf einem X-Port gebe ich einen ATmega1281v Befehle. Wenn der uC diese ausführt sendet er eine Antwort (z.B. COMMIT_C_OKAY). Diese Antwort wiederrum wird vom Java-Applet in einer Text Area angezeigt. Eine dieser Antworten vom uC enthält Zeichen die vom Applet nicht dargestellt werden können, weshalb ich diese Antwort abfange und in hexadezimale Darstellung konvertiere. Diese wird dann in Text Area ausgegeben. Das funktioniert auch einige Male (ca 17 Mal) ganz gut. Irgendwann werden keine Antworten des uCs mehr angezeigt. Der uC lässt sich allerdings weiterhin steuern. Ich vermute mal, dass es am Puffer liegen könnte. Hier mal der Empfangsteil des Codes:
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 | |
Vielleicht habt ihr ja eine Idee Vieln Dank im Voraus...