pic的CCP捕捉模式下频率的计算求教

[复制链接]
 楼主| chenpan161 发表于 2009-3-20 11:00 | 显示全部楼层 |阅读模式
各位大侠,刚接触PIC,用PIC16系列的单片机的CCP模块实现记录脉冲的频率,思想如下: 用CCP模块记录一个脉冲波长的时间,然后用1S除以时间,得出频率,不知道这种方法行不,请教了
eheart 发表于 2009-3-20 16:20 | 显示全部楼层

应该这样

我觉得应该用频率计的原理,设定一个计数窗口,比如100ms,然后对输入的脉冲计数,计数值x 10 =频率Hz
 楼主| chenpan161 发表于 2009-3-21 17:51 | 显示全部楼层

回复楼上的

如果设一个计数的,那就要多增加一个定时器了,资源上讲可能有浪费吧
headwolf 发表于 2009-3-23 21:54 | 显示全部楼层

脉冲够长的时候就这么干。短的时候参考2楼。

一般30到100HZ,是直接测试完除就好了,尽量用C算。
兰天白云 发表于 2009-3-24 10:15 | 显示全部楼层

待测频率范围是多少?

  
jetson001 发表于 2009-3-24 17:24 | 显示全部楼层

11

对啊,频率范围?占空比?<br />解决问题的方法很多
snakeemail 发表于 2009-4-1 13:17 | 显示全部楼层

PIC有笔记,看看。

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

20

帖子

0

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