Hallo,
im Anhang ist ein Python-Programm, das ein RFM69HW Funkmodul bedient um
Daten von 3 Funkthermometer zu empfangen und auszugeben. Leider
funktioniert das Programm nicht. Statt korrekter Daten mit sinnvollen
Werten kommen nur zufällige Zahlen aus der FIFO des RFM69HW. Das
Funkmodul ist mit einem Raspberry Pi verbunden.
Was ist am Programm bzw. der Konfiguration falsch? Register vergessen
oder nicht korrekt programmiert?
Viele Grüße
Bernd
1 | Frequenz: 868,300 MHz
|
2 | Bitrate: 17241 Bit/s
|
3 | Daten: LaCrosse, 5 Bytes
|
4 |
|
5 | Datensätze soll (Anfang):
|
6 |
|
7 | 92 0. .. .. ..
|
8 | 97 0. .. .. ..
|
9 | 9F 0. .. .. ..
|
10 |
|
11 | Datensätze ist:
|
12 |
|
13 | 0F CE E2 05 29
|
14 | FA E0 58 61 3C
|
15 | E5 FE B9 BA 77
|
16 | 33 B8 BC A3 E8
|
17 | 95 54 AB C6 F9
|
18 | 3F 0B 0E D3 C4
|
19 | B5 51 55 D4 B8
|
20 | 7F 53 3F 69 2D
|
21 | AE 5F A6 3A 3B
|
22 | 1A AA 94 27 D3
|