世纪电源网社区logo
社区
Datasheet
标题
返回顶部
未解决

关于MSP430单片机定时捕获的问题

[复制链接]
查看: 1301 |回复: 3
1
czxnt2007
  • 积分:105
  • |
  • 主题:1
  • |
  • 帖子:1
积分:105
LV2
本网技师
  • 2013-3-14 16:12:31
10问答币
大家好。我在用MSP430单片机 定时捕获模块 设置一个测量脉冲信号频率,函数发生器产生的方波信号从P1.2输入。运行程序时,始终无捕获中断产生,该设置的都设置过了。搞不清楚是什么问题,求指教。 程序5.txt
附main.c
收藏收藏
後會絠萋
  • 积分:9358
  • |
  • 主题:195
  • |
  • 帖子:2538
积分:9358
版主
  • 2013-3-15 11:14:22
  • 倒数3
 
没用过这款单片机,不清楚哦
overoll
  • 积分:106
  • |
  • 主题:0
  • |
  • 帖子:3
积分:106
LV2
本网技师
  • 2013-3-15 11:38:44
  • 倒数2
 
P1SEL |= BIT1; //==设置P1.1端口为功能模块使用,即做捕获源==
P1DIR &=~BIT1;
Init_CLK(); //==初始化时钟,SMCLK,MCLK均为8M==
TACTL |= TASSEL_2+ID_3+TACLR+MC_2+TAIE;//==定时器A时钟信号选择SMCLK,8分频,同时设置定时器A计数模式为连续增计模式==
CCTL0 = CM_3+CCIS_0+SCS+CAP+CCIE; //==输入上升沿捕获,CCI0A为捕获信号源==
_EINT(); //==开全局中断允许==

混乱了,你配置IO为的CCI0的硬件P1.1,配置CCTL0,为啥给P1.2方波信号?你要干啥??
czxnt2007
  • 积分:105
  • |
  • 主题:1
  • |
  • 帖子:1
积分:105
LV2
本网技师
最新回复
  • 2013-3-15 12:18:20
  • 倒数1
 
不好意思,是我打错字了,我是从P1.1输入方波的。主要是利用捕获功能,在外部信号上升或者下降沿时触发中断,提取CCR0的值,进而求得脉冲频率。可是一直没有捕获中断产生?
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号