S3C2410 I/O口反应速度慢?

[复制链接]
2755|4
 楼主| xj200 发表于 2008-7-12 10:24 | 显示全部楼层 |阅读模式
大侠们好:我用S3C2410,<br />&nbsp;ChangeClockDivider(1,1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;HCLK=FCLK/2,PCLK=FCLK/4&nbsp;&nbsp;<br />&nbsp;ChangeMPllValue(0xa1,0x3,0x1);&nbsp;//&nbsp;FCK=202.8MHZ<br />&nbsp;然后在主程序中&nbsp;<br />&nbsp;for(;;)<br />&nbsp;&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rGPEDAT&nbsp;=&nbsp;0xffffc7ff;&nbsp;&nbsp;&nbsp;//LED1,LED2,LED3=ON&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rGPEDAT&nbsp;=&nbsp;0xffffffff;&nbsp;&nbsp;&nbsp;//LED1,LED2,LED3=OFF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rGPEDAT&nbsp;=&nbsp;0xffffc7ff;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rGPEDAT&nbsp;=&nbsp;0xffffffff;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rGPEDAT&nbsp;=&nbsp;0xffffc7ff;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rGPEDAT&nbsp;=&nbsp;0xffffffff;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rGPEDAT&nbsp;=&nbsp;0xffffc7ff;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rGPEDAT&nbsp;=&nbsp;0xffffffff;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;}<br />测试LED端口发现LED端口波形大概为0.5us&nbsp;on,0.5us&nbsp;off<br />理论上端口波形至少在202.8/4(pclk)/4(端口操作大概四个时钟周期)=12.675MHZ<br />郁闷!<br /><br />&nbsp;
阿南 发表于 2008-7-13 18:05 | 显示全部楼层

没测试过,呵呵

楼主用反汇编查看下上述程序共花了几条指令
kelecola 发表于 2008-7-14 16:36 | 显示全部楼层

好多arm的IO都很慢的

  
yzaries 发表于 2008-7-15 23:43 | 显示全部楼层

没办法

没办法
l0p0c 发表于 2008-7-16 08:47 | 显示全部楼层

很细致啊!没有研究过……

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

0

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