ARM内核目标系统中的代码运行时间测试

2007-04-03 10:42:42来源: 单片机及嵌入式系统应用
ARM,Cgettime()DOS.HUnixLinuxCARM[1]10-2 RTCRTC32.768 kHz[2]

μsRTCDESARMCARMWatchDogARM WatchDogARM

1

ARMCPUWatchDog,RTC

S3C44B0XARMNETARM3001MCLK[3]


1 S3C44B0X

MCLKWTCNT16t_watchdog=1/(MCLK/(Prescaler value+1)/Division_factor )Prescaler value028-1Division_factor163264128WTCON01WTCNTWTDATCPU

WTCON[3]0

MCLKPLLS3C44B0XPLLCONARM[4]

2

WTCONWTCNT

(1)

void my_CountStart() {
    rWTCON=((MCLK/1000000-1)<<8)|(2<<3);   //1 MHz/64,Watchdog,nRESET,

    rWTDAT=0xffff;
    rWTCNT=0xffff;
    rWTCON=((MCLK/1000000-1)<<8)|(2<<3)|(1<<5);   //

}
int my_CountStop() {
    int i=0;
    rWTCON=((MCLK/1000000-1)<<8)|(2<<3);   //

    i=0xffff-rWTCNT;//
16 μs
    return i*16;
}

(2)

int Main() {
    my_CountStart();
    Des_Go(buf, buf, sizeof(str), key, sizeof(key), ENCRYPT, Is3DES);
    encrypt_time=my_CountStop();
}

WTCONWTCON

1893DES1528 832 μs28 896 μs 10716 928 μs16 948 μs417 424 μs,7 424 μs/

1907534 032 μs16 928 μs“Uart_Printf("\ncounting begin...!!!")”29 600 μs12 496 μs,4 432 μs, 417 728 μs,/PC 115 200 bps57 600 bps

3

ARMμsS3C44B0XMCLK1/16MCLK60 MHzt1/60 MHz/160.27 μst/20.1μsμs1%~10%10 μs

ARMμsRTC

[1] ,. Borland C++ 3.1[M]. 1994.
[2]
. S3C44B0XμCLinux[M]. 2005.
[3] Samsung Electronics. S3C44B0X RISC MICROPROCESSEOR WATCHDOG TIMER[M/CD].http://www.meritech.co.kr/eng/products/product_view.php?num=5.[4] Samsung Electronics. S3C44B0X RISC MICROPROCESSEOR CLOCK & POWER MANAGEMENT[M/CD].http://www.meritech.co.kr/eng/products/product_view.php?num=5.

关键字:晶振  函数  算法  时钟

编辑: 引用地址:http://www.eeworld.com.cn/designarticles/embed/200704/12994.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
晶振
函数
算法
时钟

小广播

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved