[ZLG-ARM] 请教如何用LPC2000计算方波的频率

[复制链接]
 楼主| Qvacation 发表于 2007-9-2 20:24 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;我在用LPC2138计算电容频率时需要就算方波的频率,但是他的定时器可以用来定时,计数器用来对某一事件计数,我如果要计算方波频率,该如何做?我想的是用timer1计数.timer0当作“秒表“跑时间,比如我测10次周期取平均数,我开始时<br />这是关键程序代码<br />while&nbsp;(T1TC&nbsp;==&nbsp;0);&nbsp;&nbsp;//等待第一次上升沿<br />EnableTimer0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//这其实是一个宏,以减少误差<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//#define&nbsp;EnableTimer0&nbsp;T0CTR&nbsp;=&nbsp;(1&nbsp;&lt&lt&nbsp;0)<br />while&nbsp;(T1TC&nbsp;!=&nbsp;10);&nbsp;//等待10次的计数完成<br />DisableTimer0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//同样是一个宏<br />timer&nbsp;=&nbsp;T0TC&nbsp;/&nbsp;10;<br />请问这样是否可以测量方波频率?如果不可以,应该怎么做?方波频率在100KHz以下。<br />Thanks&nbsp;in&nbsp;advance.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
zlgARM 发表于 2007-9-4 13:50 | 显示全部楼层

Qvacation

您好:<br />&nbsp;&nbsp;&nbsp;&nbsp;回复如下:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

110

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

54

主题

110

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部