Gast
#1537224
Hallo Leute, habe ein kleines Problem mit dem SPI beim AVR32. Nach der Initialisierung des SPI0 ist erst mal wie gewünscht MOSI und SCK auf High, wenn ich jedoch daten in das TDR Register schreibe passiert einfach nichts. Auch im Statusregister SR ist immer nur zu entnehmen, dass die Daten nicht gesendet worden sind. Hier mal mein c-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 | |
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 | |
66 | |
67 | |
68 | |
69 | |
70 | |
71 | |
72 | |
73 | |
74 | |
75 | |
76 | |
77 | |
78 | |
Vermute mal das es an den Teilern für MCK liegt, aber andere Werte für größere Teiler bringen leider auch keine änderung. Wäre nett wenn mir jemand sagen kann was ich bei den Registern falsch gemacht habe. Gruß Stefan