用msp430单片机的捕获测频率

利用捕获模式捕获的数值怎样转换为时间

你可以另外设定一个timer用来控制捕获时长,比如一个毫秒,这一个毫秒内看捕获数值是多少就可以算出你想要的数据,当然这和你的捕获模式CMx还有关系。



谢谢,祝好运!

追问

意思是说捕获一次进入一次中断 看这一毫秒进入中断多少次 再算出时间吗

追答

是的,正是这样,要多次求平均才会稍稍准确!
注意:所测的频率不能太快,否则timer捉不到。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-05
就用两个定时器啊

用msp430单片机如何检测输入方波频率? 望哪位大神给个程序 讲解一下...
430单片机的定时器模块有一个捕获比寄存器,通过设置相关的寄存器,让其工作在捕获模块,捕获的方式可选择,分别为上升沿捕获,下降沿捕获和上升下降都捕获。测方波频率的话,选第一个吧。捕获模块的工作原理是:当外部事件发生时,也就是你的方波的上升沿到来时,单片机的捕获端口就会捕获到一个脉冲,然后...

怎么用msp430F149定时器A或定时器B的比较捕获模式测试一个方波的...
1.一开始让430的内部定时器跑起来,你要做的就是设置定时器的时钟,是否分频,是否中断,计数模式这些。要是用到捕获模式测频率就要选择成捕获模式,还有上升沿或者下降沿捕获这些。2.之后的过程是这样的,当单片机的特殊引脚检测到你设定的触发信号之后就会立刻把当前时刻的TAR(定时器的16位计数器)中...

求大神赐MSP4305438定时器测频率的程序!
__disable_interrupt( ); \/\/ 捕获两次,P1OUT = BIT0;} CCTL1 &= ~BIT0;} 这个是比较捕获的,中间把比较的部分改一下就可以了

我做的基于msp430单片机的频率检测装置,所测最大频率为35MHz,想知道单 ...
http:\/\/focus.ti.com\/paramsearch\/docs\/parametricsearch.tsp?family=mcu§ionId=95&tabId=2229&familyId=1615 页面的左侧有单片机的最大工作频率,但是多数很难满足你的要求。

怎么知道MSP430中的CPU的主频频率是多少啊?
单片机的主频取决于你主系统时钟所选用的时钟源,即MCLK选取那种时钟振荡器,是DCO、低速晶体还是高速晶体。DCO频率随着温度波动,想要精确延时,选用低速晶体或者高速晶体,具体的MCLK的数值与选用的时钟源和时钟源分频比有关。如MCLK选用高速晶体8MHZ,分频比为1\/8,那么你的MCLK为1MHZ。就像你说明里的...

430单片机哪个系列的执行速度最高,就是指令周期最短
2 寄存器间接->直接地址 5 寄存器间接++-> 寄存器 2 立即数->寄存器 2 寄存器间接++->直接地址 5 立即数->直接地址 5 软件仿真时,查看 register,最后一个格子step,会指示指令花费的机器周期数。最大允许的MCLK频率,对应了最快的执行速度.MSP430F437可以跑到8MHz,但最好使VCC=3.6V。

采用MSP430单片机实现电阻测量系统,电阻范围为0-1K.用LCD 显示测量结果...
单片机的低功耗实现方式可以通过软件编程来实现。为了使MSP最大限度的达到低功耗,对于MSP未使用的GPIO而言,应该将其设置为输出;或者是设置为输入,但是将管脚的电平固定,可以通过外部电路将管脚连接至cc或者GND,也可使能内部上下拉电阻,将管脚电平固定。对于MSP而言,大部分情况下,测量到的功耗与data...

请问大家怎么用MSP430单片机记录外部脉冲的个数?谢谢!
如果是高频的话,使用两个定时器,一个定时定时1秒中断,另外一个定时器使用外部的脉冲作为时钟源,一秒钟读取一次TAR的值;如果是低频的话直接使用外部中断即可。

MSP430单片机定时器工作在捕获模式下,计数模式只能用连续计数模式? 而...
这个理解有点问题,430单片机定时器A有3个捕获比较寄存器CCR0,CCR1,CCR2.。就以定时器A来举例,TImerA一共有两个中断向量,一个单独分配给CCR0,另一个作为公用的中断向量用于定时器和另外两个捕获比寄存器。CCR0具有最高的中断优先级,因为CCR0能用于定义增计数模式和增减计数模式的周期。CCR1和CC...

单片机是MSP430,用低频的外部信号触发TA捕获中断,读取捕获寄存器CCR1...
去官网找找例程,地址是 http:\/\/focus.ti.com\/mcu\/docs\/mcuprodcodeexamples.tsp?sectionId=96&tabId=1468 要是你用的是msp430f149\/169的话在http:\/\/www.ti.com\/lit\/zip\/slac015下的fet140_ta_22.c就是一个捕获的例程,参考一下就行。希望我的回答有帮助 参考资料:http:\/\/www.ti.com\/lit...

相似回答