用大叔的助学板+下面程序,可以跑50M.
/* SYSCLK =>12Mhz*/
UNLOCKREG(); // 芯片注册解锁
SYSCLK->PWRCON.XTL12M_EN = 1; // 设定12M外部晶振
DrvSYS_Delay(5000); // 等待时钟就绪
DrvSYS_SelectPLLSource(E_SYS_EXTERNAL_12M); // 选择12MHz为PLL输入
DrvSYS_Open(50000000); // 打开50MHz
LOCKREG(); //向“0x5000_0100”写入任何值,就可以重锁保护寄存器
现在用自己画的板子+上面的程序,跑的很慢,估计不到12M.
程序设置一样,跑的结果有快慢,找不到原因。
硬件时钟电路和大叔的助学板一样,只是供电5V.芯片是代理那里买的。
大侠们帮忙分析下是什么原因, 谢谢!!! |