主题 : s3c2440 延时 请教 复制链接 | 浏览器收藏 | 打印
为智能化控制的发展不断努力着!
级别: 侠客
UID: 9957
精华: 0
发帖: 52
金钱: 260 两
威望: 52 点
贡献值: 0 点
综合积分: 104 分
注册时间: 2009-10-19
最后登录: 2014-11-18
楼主  发表于: 2012-09-05 20:05

 s3c2440 延时 请教

    最近用汇编写了一个简单的启动代码,启动代码中,将FCLK配置为400Mhz,然后写了下面的延时函数:
DELAY_S
    mov r0,#0x700000
delay
    sub r0,r0,#1
    cmp r0,#0
    bne delay

    mov pc,lr

    请问,这段代码执行一次的延时如何计算呢?好像直接按照一条指令一个周期,实际与理论要差20多倍。