2994|4

35

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

为什么我的LM3S5P31的输入定时器捕获抓取不了,各位能否帮我看看? [复制链接]

定时器0B的初始化代码如下:
            SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER0);   // 使能Timer模块  
    SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);          // 使能CCP1所在的GPIO端口                     
    GPIOPinTypeTimer(GPIO_PORTB_BASE, GPIO_PIN_6);
       
        // 控制Timer0B捕获
        TimerConfigure(TIMER0_BASE, (TIMER_CFG_B_CAP_TIME));
        // Timer0B捕捉双边沿
        TimerControlEvent(TIMER0_BASE, TIMER_B, TIMER_EVENT_BOTH_EDGES);
        // 装载定时器初始值
        TimerLoadSet(TIMER0_BASE, TIMER_B, 0xFFFF);
        // 使能Timer0事件捕获中断
        TimerIntEnable(TIMER0_BASE, TIMER_CAPB_EVENT);

        // 使能Timer中断
        IntEnable(INT_TIMER0B);                                 
        // 使能处理器中断
        IntMasterEnable();
        // 使能Timer0B
        TimerEnable(TIMER0_BASE, TIMER_B);
不知道什么地方没有配置好,帮帮忙,给点意见!

最新回复

对了  我想起来了   定时器捕捉只能用16位的定时器 所以试一下 TimerConfigure(TIMER0_BASE,TIMER_CFG_16_BIT_PAIR | TIMER_CFG_B_CAP_TIME);   或者 TimerConfigure(TIMER0_BASE,TIMER_CFG_16_BIT_PAIR | TIMER_CFG_B_PERIODIC |TIMER_CFG_B_CAP_TIME);  详情 回复 发表于 2011-11-15 23:15
 
点赞 关注

回复
举报

89

帖子

0

TA的资源

一粒金砂(高级)

推荐
 

回复 沙发 lbk32 的帖子

对了  我想起来了   定时器捕捉只能用16位的定时器

所以试一下 TimerConfigure(TIMER0_BASE,TIMER_CFG_16_BIT_PAIR | TIMER_CFG_B_CAP_TIME);  
或者
TimerConfigure(TIMER0_BASE,TIMER_CFG_16_BIT_PAIR | TIMER_CFG_B_PERIODIC |TIMER_CFG_B_CAP_TIME);
 
 

回复

35

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
木有人吗?我的定时器配置所用的API是最新的driverlib-3m,是不是和之前的有很大的区别?不喜欢类似的API函数啊,感觉不靠谱啊!
 
 
 

回复

89

帖子

0

TA的资源

一粒金砂(高级)

板凳
 

回复 楼主 lbk32 的帖子

你是用16位还是32位的timer?  输入管脚有没有波形?  还有能不能进中断函数?
 
 
 

回复

35

帖子

0

TA的资源

一粒金砂(中级)

5
 

回复 4楼 tekkon 的帖子

谢谢楼上哥们的支持,我的问题得到解决了。定时器捕获不到是因为我的配置代码里面缺少“GPIOPinConfigure(GPIO_PB6_CCP1)”这么一句配置语句。引以为戒啊,这样太浪费时间了,而且该语句在周立功所翻译的旧版本的驱动库里是没有的,我原先就是看那个手册的,得与时俱进啊。不管怎么样,谢谢楼上的支持,谢谢!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
有奖直播报名| TI 面向楼宇和工厂自动化行业的毫米波雷达解决方案
【内容简介】TI 60GHz IWRL6432和 IWRL1432毫米波雷达传感器如何帮助解决楼宇和工厂自动化应用中的感应难题
【直播时间】5月28日(周三)上午10:00
【直播礼品】小米双肩包、contigo水杯、胶囊伞、安克充电器

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

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

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

北京市海淀区中关村大街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
快速回复 返回顶部 返回列表