天嵌 ARM开发社区

 找回密码
 注册
查看: 3527|回复: 5

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

[复制链接]
非洲老人 发表于 2010-1-5 22:47:06 | 显示全部楼层 |阅读模式
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
定时器只能输出,而要测量频率是需要待测频率输入到系统中的,因此定时器不具备直接测量频率的功能。
但可 ...

请问一下,你知道系统时钟的延迟是在哪里看的呢?想判断一下现在的频率可否实现的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-2 11:24 , Processed in 1.078125 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表