Gast
#3458870
Nabend zusammen, Ich hab schon viel gegoogelt und auch hier schon einige Threads durchgeschaut, ich komme aber leider auf keine Lösung. Ich bin grade dabei eine Ansteuerung für ein RFM12 Funkmodul zu programmieren und möchte, sobald ich ein Register über SPI beschreibe, auch auslesen was wirklich reingeschrieben wurde. Das sollte doch meines Verständnisses nach möglich sein, indem ich die ersten 8 Bit über SPI übertrage, dann das SPDR auslese, dann die anderen 8 Bit übertrage und dann wieder das SPDR auslese oder nicht? Ich vernwede momentan folgenden Code:
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 | |
Das ganze lasse ich mir über UART ausgeben, ich bekomme aber immer nur 0xFFFF als Registerinhalt zurück. Fällt da jemandem ein Fehler bei der SPI Übertragung auf oder ähnliches? Vielen Dank schonmal, Liebe Grüße