mirror of
https://github.com/FreeRTOS/FreeRTOS.git
synced 2025-06-25 10:37:09 +08:00
Add 20Mhz support by overwriting MCLKCTRLB default register value 0x11 by 0 (#295)
This commit is contained in:
@ -6,7 +6,10 @@
|
|||||||
|
|
||||||
#if ( configCPU_CLOCK_HZ == 20000000 )
|
#if ( configCPU_CLOCK_HZ == 20000000 )
|
||||||
|
|
||||||
#define CLK_init() _PROTECTED_WRITE(CLKCTRL.MCLKCTRLA, CLKCTRL_CLKSEL_OSC20M_gc);
|
#define CLK_init() { \
|
||||||
|
_PROTECTED_WRITE(CLKCTRL.MCLKCTRLA, CLKCTRL_CLKSEL_OSC20M_gc); \
|
||||||
|
_PROTECTED_WRITE(CLKCTRL.MCLKCTRLB, 0); \
|
||||||
|
}
|
||||||
|
|
||||||
#elif ( configCPU_CLOCK_HZ == 10000000 )
|
#elif ( configCPU_CLOCK_HZ == 10000000 )
|
||||||
|
|
||||||
|
@ -6,7 +6,10 @@
|
|||||||
|
|
||||||
#if ( configCPU_CLOCK_HZ == 20000000 )
|
#if ( configCPU_CLOCK_HZ == 20000000 )
|
||||||
|
|
||||||
#define CLK_init() ccp_write_io((void *)&(CLKCTRL.MCLKCTRLA), CLKCTRL_CLKSEL_OSC20M_gc);
|
#define CLK_init() { \
|
||||||
|
_PROTECTED_WRITE(CLKCTRL.MCLKCTRLA, CLKCTRL_CLKSEL_OSC20M_gc); \
|
||||||
|
_PROTECTED_WRITE(CLKCTRL.MCLKCTRLB, 0); \
|
||||||
|
}
|
||||||
|
|
||||||
#elif ( configCPU_CLOCK_HZ == 10000000 )
|
#elif ( configCPU_CLOCK_HZ == 10000000 )
|
||||||
|
|
||||||
|
@ -6,7 +6,10 @@
|
|||||||
|
|
||||||
#if ( configCPU_CLOCK_HZ == 20000000 )
|
#if ( configCPU_CLOCK_HZ == 20000000 )
|
||||||
|
|
||||||
#define CLK_init() _PROTECTED_WRITE(CLKCTRL.MCLKCTRLA, CLKCTRL_CLKSEL_OSC20M_gc);
|
#define CLK_init() { \
|
||||||
|
_PROTECTED_WRITE(CLKCTRL.MCLKCTRLA, CLKCTRL_CLKSEL_OSC20M_gc); \
|
||||||
|
_PROTECTED_WRITE(CLKCTRL.MCLKCTRLB, 0); \
|
||||||
|
}
|
||||||
|
|
||||||
#elif ( configCPU_CLOCK_HZ == 10000000 )
|
#elif ( configCPU_CLOCK_HZ == 10000000 )
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user