非洲老人 发表于 2010-1-5 22:47:06

S3C2440 的定时器可以 测量频率吗?

S3C2440 的定时器可以 测量频率吗?

寄存器好像不可以设置。。。   是不是它没有这功能啊?

zhaocj 发表于 2010-2-23 22:02:11

定时器只能输出,而要测量频率是需要待测频率输入到系统中的,因此定时器不具备直接测量频率的功能。
但可以用其他方法实现。把待测频率连接到外部中断上,让该中断边沿触发,并配合定时器定时,比如前一个边沿开启定时器,后一个边沿读取TCNTOn。当然高电平和低电平都要这么做才能测量到频率。理论上,只要频率太高,都可以实现的,但这需要一定的编程技巧,需要考虑的因素也较多。

zhaocj 发表于 2010-2-24 16:07:58

上面一句话写错了,应该是“只要频率不太高”。

tianqianwoai 发表于 2010-8-5 10:36:22

2# zhaocj
频率捕捉。。。

machoe 发表于 2010-8-11 20:50:51

你想做什么东西,用ARM9测频率好像有点大材小用了。

zpp19890312 发表于 2012-11-18 16:25:32

zhaocj 发表于 2010-2-23 22:02 static/image/common/back.gif
定时器只能输出,而要测量频率是需要待测频率输入到系统中的,因此定时器不具备直接测量频率的功能。
但可 ...

请问一下,你知道系统时钟的延迟是在哪里看的呢?想判断一下现在的频率可否实现的。
页: [1]
查看完整版本: S3C2440 的定时器可以 测量频率吗?