Gast
#1631179
Hallo, ich habe ein Problem und zwar möchte ich den internen Takt von 32MhZ eines xmegas benutzen. Hierzu nutze ich folgende Initialisierungsrutine
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
Wenn ich mit meine JTAG ICE Debugge und durch den Code steppe, sehe ich wie alles gesetzt wird. Drücke ich auf Run und dann irgendwann auf Pause ist das CLK.CTRL Register wider auf den internen 2 mhz Takt gesetzt. WARUM ?? Wieso geht das nicht?? Ich habe sogar einen LOCK gesetzt. Ich verwende im laufenden noch einen Timer und einen Watchdog Compileroptimirungsstufe Os (Ich habs Disasemblieren lassen Zwischen Setzen des CCP und dem Setzen des Registers vergehen exakt 2 Takte also absolut im Ramen.) Danke und Gruß