我的硬件环境是smart2300开发板,现在想把IO设置到最高速度,具体设置如下:<br />1:PLL设置<br /> #define Fosc 12000000 // OSC = 12MHz <br /> #define Fcclk (Fosc * 6) // 主频 Fcclk = 72MHz<br /> #define Fcco (Fcclk* 4) // 288MHz <br /> #define Fpclk (Fcclk) // 外设工作频率<br /> #define PLL_NValue 1 <br /> #define PLL_MValue (((Fcco/Fosc)*(PLL_NValue+1)/2)-1)<br /> #define CCLKDivValue (Fcco/Fcclk-1)<br /> #define USBCLKDivValue 254 <br /> <br />2:MAM配置<br /> MAMTIM = 3;<br /> MAMCR = 2; <br /><br />3:GPIO设置<br /> PINSEL0 &= 0x00000000; //设置 P0.0--P0.15 为GPIO<br /> PINSEL1 &= 0x00000000; //设置 P0.16--P0.31 为GPIO<br /> PINMODE0 &= 0x00000000;<br /> PINMODE1 &= 0x00000000;<br /> SCS |= 1; //设置为高速IO <br /> FIO0MASK = 0x00000000; //不屏蔽任一位<br /> FIO0DIR = 0xFFFFFFFF; //方向设为输出<br /><br />各位dx帮我看看我的设置是不是有什么问题?还有什么方法能够提高IO输出速度?<br />如何才能实现zlg网站上说的“128位宽度接口/加速器可实现高达60 MHz工作频率”?<br />先谢过了:-) |
|