Gast
#5728276
Hallo Bei mir funktioniert leider die HAL Funktion nicht, deshalb bin ich dabei die Funktion liesDaten zu schreiben. Ich habe sie soweit fertig und versuche damit die angekommenen Daten RDLR_ und RDHR_ Byteweise in Data[0-8] zu schreiben. Aber irgendwie schreibt er mir nur die Data[0] und Data[4], welche zufällig so richtig sind. Deshalb würde ich gerne wissen, was ich da nicht richtig mache. Unten in der for versuche ich solange i kleiner 3 ist zu verunden und schiebe immer 8 bits nach links, um Data[0-3] zu erhalten. Wenn msk = 0 ist stelle ich auf den Anfanswert zurück und beginne von neu, diesmal aber mit dem HB
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 | |
Ich wäre um Ratschläge sehr dankbar