单片机测方波频率程序快速输出多频率方波

我用430单片机,采用测周法测信号频率。第一个上升沿来时,捕获到信号,读出定时器A此时的值X,第二个上升沿来时,捕获到信号,读出定时器A的值Y。则周期T=(Y-X)*t,t是时钟周期。但是... 我用430单片机,采用测周法测信号频率。第一个上升沿来时,捕获到信号,读出定时器A此时的值X,第二个上升沿来时,捕获到信号,读出定时器A的值Y。则周期T=(Y-X)*t, t是时钟周期。但是>1kHz后,Y-X的值就永远不变了。是不是频率太快,捕获功能来不及捕获,从而导致漏掉上升沿了呢?

可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

采纳数:5 获赞数:6 LV3

支持测评法,你用一个定时器做计时器,没隔1秒中断一次,用另外一个定时器做计数器,看有用来测信号的上升和下降,然后在定时器1秒中断函数中将计数器中的溢出次数和计数次数读出,即为频率。

采纳数:2 获赞数:6 LV2

采用测评法试一试,测量1s有多少个上升沿,频率就是多少,要是太高了,可以通过分频之后再测

我靠这个太专业,解答不了。

}

可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

来自电子数码类芝麻团 推荐于
}
关于单片机试题编程序:给定方波的频率,利用定时器T0,在某个I/O口输出该方波。编程序:给定方波的频率,利用定时器T0,在某个I/O口输出该方波。... 关于单片机试题编程序:给定方波的频率,利用定时器T0,在某个I/O口输出该方波。编程序:给定方波的频率,利用定时器T0,在某个I/O口输出该方波。

可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

 
}

我要回帖

更多关于 单片机测方波频率程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信