打印

S3C2410 I/O口反应速度慢?

[复制链接]
2039|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xj200|  楼主 | 2008-7-12 10:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大侠们好:我用S3C2410,
 ChangeClockDivider(1,1);       // HCLK=FCLK/2,PCLK=FCLK/4  
 ChangeMPllValue(0xa1,0x3,0x1); // FCK=202.8MHZ
 然后在主程序中 
 for(;;)
  { 
        rGPEDAT = 0xffffc7ff;   //LED1,LED2,LED3=ON  
        rGPEDAT = 0xffffffff;   //LED1,LED2,LED3=OFF               
        rGPEDAT = 0xffffc7ff; 
        rGPEDAT = 0xffffffff;                  
        rGPEDAT = 0xffffc7ff; 
        rGPEDAT = 0xffffffff;                  
        rGPEDAT = 0xffffc7ff; 
        rGPEDAT = 0xffffffff;                  
  }
测试LED端口发现LED端口波形大概为0.5us on,0.5us off
理论上端口波形至少在202.8/4(pclk)/4(端口操作大概四个时钟周期)=12.675MHZ
郁闷!

 

相关帖子

沙发
阿南| | 2008-7-13 18:05 | 只看该作者

没测试过,呵呵

楼主用反汇编查看下上述程序共花了几条指令

使用特权

评论回复
板凳
kelecola| | 2008-7-14 16:36 | 只看该作者

好多arm的IO都很慢的

使用特权

评论回复
地板
yzaries| | 2008-7-15 23:43 | 只看该作者

没办法

没办法

使用特权

评论回复
5
l0p0c| | 2008-7-16 08:47 | 只看该作者

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

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

0

粉丝