2589|6

60

帖子

1

TA的资源

一粒金砂(中级)

楼主
 

MSP430 光电测量小车转速读不到数据 [复制链接]

用的是HC-020K测速传感器模块,可是单片机一直读不到数据,难道是中断一直进不去?
贴出跟测速有关的代码如下:
  1. /*************P2端口接受光电脉冲信号************/
  2. P2SEL|=0X04;//P2.2设置捕获TA0
  3. CCTL0 = CM_1 + SCS + CCIS_0 + CAP + CCIE;//上升沿捕获+同步+CCI0A(P2.2输入)+捕获模式+中断允许                                          
  4. TACTL = TASSEL_1 + MC_2   +TAIE; //ACLK+连续计数模式

  5. _EINT();//总中断允许




  6. #pragma vector=TIMERA0_VECTOR
  7. __interrupt void TimerA0(void)
  8. {  
  9.    new_cap = TACCR0;
  10.    diff[index]=new_cap-old_cap;
  11.    index++;
  12.    if(index==NUM) index=0;
  13.    old_cap=new_cap;
  14. //   cap_diff = new_cap - old_cap;
  15. //   old_cap=new_cap ;
  16. //   cap_diff=l*0.001/((cap_diff*0.00025)/3600);//速度计算
  17. //   cap_diff1=(unsigned int)cap_diff;
  18. }
复制代码

最新回复

最好是仔细看下 TA0捕获的 引脚对应的CCRX的关系!   详情 回复 发表于 2016-9-26 09:17
 
点赞 关注

回复
举报

316

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
最好能把相关电路也贴出来

点评

电路没有画板子,直接连在单片机上的。用的HC-020K测速传感器模块,一个Vcc,一个GND,一个OUT,out直接接在单片机P2.2口,用的第二功能,TA0捕获。  详情 回复 发表于 2016-9-22 19:51
 
个人签名每天一个小目标......
 

回复

13

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
最好能把相关电路也贴出来

点评

电路没有画板子,直接连在单片机上的。用的HC-020K测速传感器模块,一个Vcc,一个GND,一个OUT,out直接接在单片机P2.2口,用的第二功能,TA0捕获。  详情 回复 发表于 2016-9-22 19:53
 
 
 

回复

60

帖子

1

TA的资源

一粒金砂(中级)

4
 
zhoupxa 发表于 2016-9-21 13:15
最好能把相关电路也贴出来

电路没有画板子,直接连在单片机上的。用的HC-020K测速传感器模块,一个Vcc,一个GND,一个OUT,out直接接在单片机P2.2口,用的第二功能,TA0捕获。
 
 
 

回复

60

帖子

1

TA的资源

一粒金砂(中级)

5
 
DanielStar 发表于 2016-9-21 15:21
最好能把相关电路也贴出来

电路没有画板子,直接连在单片机上的。用的HC-020K测速传感器模块,一个Vcc,一个GND,一个OUT,out直接接在单片机P2.2口,用的第二功能,TA0捕获。
 
 
 

回复

25

帖子

0

TA的资源

一粒金砂(中级)

6
 
最好是仔细看下 TA0捕获的 引脚对应的CCRX的关系!

点评

恩恩好的谢谢,好像发现了一些问题。过段时间再改一下~  详情 回复 发表于 2016-9-28 15:14
 
 
 

回复

60

帖子

1

TA的资源

一粒金砂(中级)

7
 
xiaoliping1945 发表于 2016-9-26 09:17
最好是仔细看下 TA0捕获的 引脚对应的CCRX的关系!

恩恩好的谢谢,好像发现了一些问题。过段时间再改一下~
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

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