Hallo, ich bin neu in der ARM-Welt und spiele gerade mit dem FreeScale Kinetis KL25 Board rum. Aktuell würde ich gerne von Gefühlten 32kHz (Frequenz sehe ich anhand einer Warteschleife) auf 48MHz kommen. Ich benutze den GCC Compiler: http://mcuoneclipse.com/2013/07/20/dyi-free-toolchain-for-kinetis-part-1-gnu-arm-build-tools/ Nun würde ich gerne den Takt konfigurieren. Ich habe mich durch das User-Manual gehangelt, aber egal welche Schraube ich an der FLL drehe, ich komme einfach auf keinen schnelleren Takt - Vielmehr es ändert sich nix. Laut refernece Manual, ist die FLL schon beim Boot aktiv, aber leider scheint beim Prozessor davon nix anzukommen. Kann es sein, dass ich einen CLK-Mux falsch gewählt habe? Hat jemand einen Tipp? Mein aktueller Code für die Config:
1 | MCG_C4=MCG_C4_DMX32_MASK|MCG_C4_DRST_DRS(0b01); |
2 | MCG_C1=MCG_S_CLKST(1); |
3 | SIM_CLKDIV1=SIM_CLKDIV1_OUTDIV4(1)|SIM_CLKDIV1_OUTDIV1(0); |
Zur Vollständigkeit das Manual (Achtung, riesen Oschi): http://cache.freescale.com/files/32bit/doc/ref_manual/KL25P80M48SF0RM.pdf?fpsp=1&WT_TYPE=Reference%20Manuals&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation Vielen Dank für die Hilfe. Michael