// 104MHz-104 (13MHz * L(16) * N(1))
CCCR =(1<<25)|(2<<7)|(8<<0); //104MHz-104 (13MHz * L(16) * N(1))
MDREFR |= (0<<29)|(0<<19)|(0<<17)|(1<<14);
__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)
mrc p14, 0, r0, c6, c0, 0
orr r0, r0, #0x0B
mcr p14, 0, r0, c6, c0, 0
}
-----------------------------------------------------------------------------------------------------------------------------
//Turbo:156-104 (13MHz * L(16) * N(1))
CCCR =(1<<25)|(6<<7)|(8<<0);
MDREFR |= (0<<29)|(0<<19)|(0<<17)|(1<<14);
__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)
mrc p14, 0, r0, c6, c0, 0
orr r0, r0, #0x0B
mcr p14, 0, r0, c6, c0, 0
}
-----------------------------------------------------------------------------------------------------------------------------
// Turbo:208MHz- 104 bus (13MHz * L(16) * N(1))
CCCR =(0<<25)|(2<<7)|(16<<0);
MDREFR |= (1<<29)|(0<<19)|(0<<17);
__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)
mrc p14, 0, r0, c6, c0, 0
orr r0, r0, #0x0B
mcr p14, 0, r0, c6, c0, 0
}
-----------------------------------------------------------------------------------------------------------------------------
//Turbo:208MHz (13MHz * L(16) * N(1))
CCCR =(1<<25)|(2<<7)|(16<<0);
MDREFR |= (1<<29)|(1<<19)|(1<<17);
__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)
mrc p14, 0, r0, c6, c0, 0
orr r0, r0, #0x0B
mcr p14, 0, r0, c6, c0, 0
}
-----------------------------------------------------------------------------------------------------------------------------
//Turbo:312MHz BUs 104 (13MHz * L(16) * N(1))
CCCR =(0<<25)|(3<<7)|(16<<0);
MDREFR |= (1<<29)|(0<<19)|(0<<17);
__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)
mrc p14, 0, r0, c6, c0, 0
orr r0, r0, #0x0B
mcr p14, 0, r0, c6, c0, 0
}
-----------------------------------------------------------------------------------------------------------------------------
//Turbo:312MHz (13MHz * L(16) * N(3/2))
CCCR = (1<<25)|(3<<7)|(16<<0);
MDREFR |= (1<<29)|(1<<19)|(1<<17) ;
__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)
mrc p14, 0, r0, c6, c0, 0
orr r0, r0, #0x0B
mcr p14, 0, r0, c6, c0, 0
}
-----------------------------------------------------------------------------------------------------------------------------
//Turbo:416MHz (13MHz * L(16) * N(2))
CCCR = (1<<25)|(4<<7)|(16<<0);
MDREFR |= (1<<29)|(1<<19)|(1<<17);
__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)
mrc p14, 0, r0, c6, c0, 0
orr r0, r0, #0x0B
mcr p14, 0, r0, c6, c0, 0
}
-----------------------------------------------------------------------------------------------------------------------------
//Turbo:520MHz (13MHz * L(16) * N(5/2))
CCCR = (1<<25)|(5<<7)|(16<<0);
MDREFR |= (1<<29)|(1<<19)|(1<<17);
__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)
mrc p14, 0, r0, c6, c0, 0
orr r0, r0, #0x0B
mcr p14, 0, r0, c6, c0, 0
}
-----------------------------------------------------------------------------------------------------------------------------
//Turbo:624MHz (13MHz * L(16) * N(3))
CCCR =(1<<25)|(6<<7)|(16<<0);
MDREFR |= (1<<29)|(1<<19)|(1<<17);
__asm{ /* Frequency Change Sequence */ //coprocessor register(CLKCFG = ????)
mrc p14, 0, r0, c6, c0, 0
orr r0, r0, #0x0B
mcr p14, 0, r0, c6, c0, 0
}
'과거에 공부했던 것들(저장용) > 학부생' 카테고리의 다른 글
[3D printer][Raspberry pi] Tempscope (0) | 2015.07.23 |
---|---|
[ROBOTC](MindStorm) Segway (0) | 2015.07.23 |
[Acumen 270] OS Timer (0) | 2015.07.23 |
[Acumen 270] Switch Interrupt (0) | 2015.07.23 |
[Acumen 270] LED + SWITCH + Level Trigger (0) | 2015.07.23 |