[ZLG-ARM] 请教:如何将LPC2378的FIO设置到最高速度!

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

请各位高手指点指点啊!

如何设置才能实现zlg网站上说的“128位宽度接口/加速器可实现高达60&nbsp;MHz工作频率”?<br />
xiaoerge 发表于 2008-10-16 12:43 | 显示全部楼层

ZLG的高手们貌似放弃了这块地盘?

ZLG的高手们貌似放弃了这块地盘?
zlg_lly 发表于 2008-10-22 19:13 | 显示全部楼层

RE

您好!<br />“128位宽度接口/加速器可实现高达60&nbsp;MHz工作频率”<br />这个说的是读片内Flsah的速度。<br />并不是操作IO口,我们测试过IO口,最高速度也只能到11MHz左右(使用快速IO口)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

23

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部