Gast
#1420664
Nabend! Ich verzweifle gerade an folgendem Problem: An meinem MSP430F2618 hängt ein externer Quarz mit 16 MHz an XT2. Den möchte ich jetzt als Masterclock verwenden. Ich initialisiere den mit diesem 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 | |
Das klappt wunderbar, der Quarz schwingt an, Oszi und Frequenzzähler messen 16 MHz. Nun wackel ich an P1.1 und messe da allerdings nur 1,33 MHz. Schaue ich mir die zuständigen Register an, ist aber alles richtig eingestellt. Der Takt wird laut den Prescaler-Bits nicht geteilt. Woher kommt denn jetzt der Teilerfaktor 12 (16:1,33 = 12)?! Ich bin echt dankbar, wenn mir jemand eine Kerze ins Dunkel stellt! Daniel