TI中文支持网
TI专业的中文技术问题搜集分享网站

怎样用MSP430F149测量方波的频率(频率是变化的20KHZ~50KHZ)?求指导

使用了TI的TSL235光电转换器,MSP430F149;其中光电转换器的输出频率是变化的(范围在20HZ~100KHZ),希望通过使用430来实现对频率的测量。(本人初接触,希望能讲解的详细些,提供个例程)。 谢谢-祝好!]

Young Hu:

您好!建议您读一下149的Timer那一章,就大概明白capture模式是如何工作的了。例程在149的example code里面有。

John Chen:

将频率信号做为timer的clock,定时读取tar即可算出频率

Lina Lian:

回复 John Chen:

可使用Timer的capture mode来测量频率,附件是MSP430ware中的例程,你可以参考一下。例程中是在测ACLK的频率,你将P1.1/TA0直接接你想测的信号即可。另外因为你想测的频率范围是20kHz~50KHz,你可以适当的提高一下示例中所用的Timer的时钟源SMCLK的频率,例如提高至8MHz, 以提高测量的精度。

wszqq:

MSP430 关于捕获的例程很多。编写程序的时候注意430定时器是16位的,光转频率的芯片在暗环境下可能频率输出很低,造成430定时器溢出,所以要充分考虑

Shi JianHua:

回复 wszqq:

f =1/T 根据单片机的时钟,和定时器,扑捉定时器在高低电平转换之间的时间,即可测试0.5T的,然后根据公司算出频率即可。

赞(0)
未经允许不得转载:TI中文支持网 » 怎样用MSP430F149测量方波的频率(频率是变化的20KHZ~50KHZ)?求指导
分享到: 更多 (0)