4899|6

77

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于Timer_B7的捕获与定时状态的转换 [复制链接]

本人使用MSP430F147中的Timer_B7来计量多个开关量。为了提高准确度,打算先使用捕获形式将捕捉所需的跳变沿,然后利用该模块进行定时中断,在中断时读取该开关量的端口状态,如果状态符合需要就认为该状态是有效的。但是在实际中发现定时不准确。请问:是不是在捕获到定时的转换过程中有什么技巧?

最新回复

同样的工作  详情 回复 发表于 2004-12-9 10:36
 
点赞 关注

回复
举报

81

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
补充一下:模式转换时需要将计数停止吗?需要将TBCLR置位吗?在实际中我已经将计数停止了,情况依旧。
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
只需对cap位置一或清零
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

4
 
定时时要注意,这样定时:TBCCRx=TBR+0XXH;
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

5
 
我的转换部分程序如下:
//Last是需要定时的时间(已经转换)
//该段代码是在捕获跳变后执行
TBCCTL3 &= ~(CAP + CCIE + CLLD0 + CLLD1);
Last= Last + TBR;
TBCCR3 = Last % 0xFFFF;
TBCCTL3 |= CCIE; //启动TB3

请问,应该是这样写吗??我监控过程序的运行,发现定时是有时候准确,有时候又不准。真是见鬼!
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

6
 
帮自己up一下。
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

7
 
同样的工作
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条
ADI &文晔 探索季第一站,邀您在活动帖跟帖,ADI资深工程师将与您一道寻求解决之道! ...
春晚,最出圈当属穿着棉马甲跳秧歌的机器人”秧Bot”。
转手绢、飞手绢、变换队形,精准度和稳定性甚至超越人类,这背后少不了电机控制技术。

查看 »

 
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
快速回复 返回顶部 返回列表