打印

菜鸟求教,如何实现定时100us的?S3C44B0板子延时函数,

[复制链接]
1973|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
飞行一族|  楼主 | 2011-11-25 14:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 飞行一族 于 2011-11-25 14:31 编辑

/****************************************************************************
【功能说明】锁相环设置,修改系统主频
Fout = (8 + M_DIV) * Fin / [ (2+P_DIV) * (2^S_DIV) ]
****************************************************************************/
void ChangePllValue(int mdiv,int pdiv,int sdiv)
{
    rPLLCON = (mdiv << 12) | (pdiv << 4) | sdiv;
}
//***************************************************************************
/****************************************************************************
【功能说明】通用延时函数,延时time个100us
****************************************************************************/
static int delayLoopCount = 400;
void Delay(int time)
{
int i,adjust=0;
if(time==0)
{
  time=200;
  adjust=1;
  delayLoopCount=400;
  rWTCON=((MCLK/1000000-1)<<8)|(2<<3);
  rWTDAT=0xffff;
  rWTCNT=0xffff;  
  rWTCON=((MCLK/1000000-1)<<8)|(2<<3)|(1<<5);
}
for(;time>0;time--)
    for(i=0;i<delayLoopCount;i++);
if(adjust==1)
{
  rWTCON=((MCLK/1000000-1)<<8)|(2<<3);
  i=0xffff-rWTCNT;
  delayLoopCount=8000000/(i*64);
}
}

相关帖子

沙发
飞行一族|  楼主 | 2011-11-26 17:52 | 只看该作者
难道,大神们都不用S3C44B0的开发板???????

使用特权

评论回复
板凳
飞行一族|  楼主 | 2011-11-28 18:41 | 只看该作者
跪求大神,帮助,速度速度啊,否则就沉了

使用特权

评论回复
地板
飞行一族|  楼主 | 2011-11-28 18:42 | 只看该作者
跪求大神,帮助,速度速度啊,否则就沉了

使用特权

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

本版积分规则

0

主题

14

帖子

1

粉丝