打印
[ZLG-ARM]

请教如何用LPC2000计算方波的频率

[复制链接]
1617|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Qvacation|  楼主 | 2007-9-2 20:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  我在用LPC2138计算电容频率时需要就算方波的频率,但是他的定时器可以用来定时,计数器用来对某一事件计数,我如果要计算方波频率,该如何做?我想的是用timer1计数.timer0当作“秒表“跑时间,比如我测10次周期取平均数,我开始时
这是关键程序代码
while (T1TC == 0);  //等待第一次上升沿
EnableTimer0;       //这其实是一个宏,以减少误差
                    //#define EnableTimer0 T0CTR = (1 << 0)
while (T1TC != 10); //等待10次的计数完成
DisableTimer0;      //同样是一个宏
timer = T0TC / 10;
请问这样是否可以测量方波频率?如果不可以,应该怎么做?方波频率在100KHz以下。
Thanks in advance.                  

相关帖子

沙发
zlgARM| | 2007-9-4 13:50 | 只看该作者

Qvacation

您好:
    回复如下:

使用特权

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

本版积分规则

54

主题

110

帖子

0

粉丝