|
本帖最后由 xxTLC 于 2014-1-3 15:49 编辑
Launchpad,200MHz,60s,DMA内存访问速度测试.
关键代码:
void SysCtlOC(){
uint32_t ui32RCC,ui32RCC2;
ui32RCC = HWREG(0x400FE060);
ui32RCC2 = HWREG(0x400FE070);
//RCC - 禁止分频
ui32RCC &= ~0x003C00000;
//RCC2 - 400MHz倍频 - PLL上电
ui32RCC2 |= 0x40002000;
//RCC2 - 禁止分频
ui32RCC2 &= ~0x1FC00000;
HWREG(0x400FE060) = ui32RCC;
HWREG(0x400FE070) = ui32RCC2;
}
理论上RCC2不覆盖RCC1参数,并且有RO寄存器MINDIV,但是直接写寄存器发现是没问题的.RCC/RCC2寄存器不能直接操作,只能间接操作.详见手册.超频意义不大,纯玩.
详细源码[CCSv5]:
OC.zip
(4.61 KB, 下载次数: 6)
|
|