xmega128A1 XMEGA-A1 Xplained

#3894735
Lesenswert?

Vorrausgesetzt du nutzt C, 2 MHz intern:
1
//Oszillator auf 2Mhz stellen
2
OSC.CTRL |= OSC_RC2MEN_bm;
3
// Warten bis der Oszillator bereit ist
4
while(!(OSC.STATUS & OSC_RC2MRDY_bm));
5
//Schützt I/O Register, Interrupts werden ignoriert
6
CCP = CCP_IOREG_gc;
7
//aktiviert den internen Oszillator
8
CLK.CTRL = (CLK.CTRL & ~CLK_SCLKSEL_gm) | CLK_SCLKSEL_RC2M_gc;

oder  32MHz intern:
1
//Oszillator auf 32Mhz stellen
2
OSC.CTRL |= OSC_RC32MEN_bm;
3
// Warten bis der Oszillator bereit ist
4
while(!(OSC.STATUS & OSC_RC32MRDY_bm));
5
//Schützt I/O Register, Interrupts werden ignoriert
6
CCP = CCP_IOREG_gc;
7
//aktiviert den internen Oszillator
8
CLK.CTRL = (CLK.CTRL & ~CLK_SCLKSEL_gm) | CLK_SCLKSEL_RC32M_gc;

oder.....

http://www.atmel.com/images/doc8072.pdf

Gruß Jonas

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren