3857|9

29

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

msp430关于算相位差。 [复制链接]

是否可以用两个定时器,timeA和timeB来分别计算。。

比如,timeA用来求波的周期。。timeB在第二条波检测到高电平的时候停止计时。。。用这个数减去timeA里第一次检测到高电平的时间。。得到时间差?

最新回复

道理自己好好想想。   详情 回复 发表于 2014-7-11 18:02
 
点赞 关注

回复
举报

1万

帖子

141

TA的资源

版主

沙发
 
你这个跟用两个定时器无关,定时器1只是用来求取周期,跟相位差何干?

点评

那要怎么求时间。。。  详情 回复 发表于 2014-7-6 10:50
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
chunyang 发表于 2014-7-5 13:23
你这个跟用两个定时器无关,定时器1只是用来求取周期,跟相位差何干?

那要怎么求时间。。。

点评

启动两个定时器,一个用来记录周期,一个用来判断相位差。信号分别接入两个IO,定时器1用于记录周期,定时器2用于判断相位差。 A输入的第一次上升沿启动两个定时器,B输入的上升沿到来时停止定时器2,此时定时器2的  详情 回复 发表于 2014-7-6 17:09
 
 
 

回复

1万

帖子

141

TA的资源

版主

4
 
Jiaoeeer 发表于 2014-7-6 10:50
那要怎么求时间。。。

启动两个定时器,一个用来记录周期,一个用来判断相位差。信号分别接入两个IO,定时器1用于记录周期,定时器2用于判断相位差。
A输入的第一次上升沿启动两个定时器,B输入的上升沿到来时停止定时器2,此时定时器2的数值转换成时间就是相位差。A输入的第二次上升沿到来时,停止定时器1,此时定时器1的数值转换成时间就是周期。
这样的方法要求两个信号必须是同周期的,且相位差和周期不能大于定时器的溢出周期,否则就要用其它方法。

点评

我就是这么想的,就是不知道怎么把数据转换为时间。。。  详情 回复 发表于 2014-7-6 18:26
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

5
 
chunyang 发表于 2014-7-6 17:09
启动两个定时器,一个用来记录周期,一个用来判断相位差。信号分别接入两个IO,定时器1用于记录周期,定 ...

我就是这么想的,就是不知道怎么把数据转换为时间。。。

点评

根据时钟频率和定时器的分频系数可以算出单位定时器数值对应的时长,再乘以获得的定时器数值+1即可。仔细去看器件手册。  详情 回复 发表于 2014-7-7 00:05
 
 
 

回复

1万

帖子

141

TA的资源

版主

6
 
Jiaoeeer 发表于 2014-7-6 18:26
我就是这么想的,就是不知道怎么把数据转换为时间。。。

根据时钟频率和定时器的分频系数可以算出单位定时器数值对应的时长,再乘以获得的定时器数值+1即可。仔细去看器件手册。

点评

这么说就是,比如用的ACLK 8分频 然后就是 32768/8*(CCRx+1)=时间么?  详情 回复 发表于 2014-7-10 11:28
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

7
 
chunyang 发表于 2014-7-7 00:05
根据时钟频率和定时器的分频系数可以算出单位定时器数值对应的时长,再乘以获得的定时器数值+1即可。仔细 ...

这么说就是,比如用的ACLK  8分频
然后就是 32768/8*(CCRx+1)=时间么?

点评

频率的倒数是周期,有多少个周期就是多少定时器时长。你把分子分母搞颠倒了。  详情 回复 发表于 2014-7-10 18:20
 
 
 

回复

1万

帖子

141

TA的资源

版主

8
 
Jiaoeeer 发表于 2014-7-10 11:28
这么说就是,比如用的ACLK  8分频
然后就是 32768/8*(CCRx+1)=时间么?

频率的倒数是周期,有多少个周期就是多少定时器时长。你把分子分母搞颠倒了。

点评

啊咧,居然是8/32768 *(CCRx+1)?  详情 回复 发表于 2014-7-11 09:46
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

29

帖子

0

TA的资源

一粒金砂(中级)

9
 
chunyang 发表于 2014-7-10 18:20
频率的倒数是周期,有多少个周期就是多少定时器时长。你把分子分母搞颠倒了。

啊咧,居然是8/32768  *(CCRx+1)?

点评

道理自己好好想想。  详情 回复 发表于 2014-7-11 18:02
 
 
 

回复

1万

帖子

141

TA的资源

版主

10
 
Jiaoeeer 发表于 2014-7-11 09:46
啊咧,居然是8/32768  *(CCRx+1)?

道理自己好好想想。
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表