智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4566|回复: 14
打印 上一主题 下一主题

用K60写的一个捕捉程序 不知道是哪有问题。。。希望高手进来指导一下

  [复制链接]

10

主题

62

帖子

0

精华

高级会员

Rank: 4

积分
838
威望
349
贡献
437
兑换币
4
注册时间
2012-3-2
在线时间
26 小时
毕业学校
桂林电子科技大学
跳转到指定楼层
1#
发表于 2012-3-18 20:42:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
// FTM2_CH1 捕获  // 用作行中断捕获  B19
void Init_FTM2CH1_Capture(void)
{
   // 在最开始添加input filter功能
  DisableInterrupts;  //关闭总中断
   // PTB19选择了FTM2_CH1功能
   PORTB_PCR19 = PORT_PCR_MUX(4);
   SIM_SCGC3 |= SIM_SCGC3_FTM2_MASK;   // 使能FTM2时钟
   // 设置FTM2_CH1的功能为捕捉上升沿
   FTM2_MODE |= FTM_MODE_WPDIS_MASK;   // 去写保护
   FTM2_MODE &= ~FTM_MODE_FTMEN_MASK;  // 使用基本指令集
   // The input capture mode is selected when (DECAPEN = 0), (COMBINE = 0), (CPWMS
   // = 0), (MSnB:MSnA = 0:0), and (ELSnB:ELSnA = 1[rising],10[falling]).
   // ELSnB:ELSnA = 1:0 for capture falling edges
   FTM2_COMBINE &= ~FTM_COMBINE_DECAPEN2_MASK;  // DECAPEN=0
   FTM2_COMBINE &= ~FTM_COMBINE_COMBINE2_MASK;  // COMBINE=0
   FTM2_SC &= ~FTM_SC_CPWMS_MASK;               // CPWMS=0
   FTM2_C1SC &= ~FTM_CnSC_MSB_MASK;             // MSB=0
   FTM2_C1SC &= ~FTM_CnSC_MSA_MASK;             // MSA=0
   FTM2_C1SC &= ~FTM_CnSC_ELSB_MASK;             // capture rising edges
   FTM2_C1SC |= FTM_CnSC_ELSA_MASK;
   FTM2_CNTIN = 0x0;                            // 清FTM2计数器
   FTM2_C1SC |= FTM_CnSC_CHIE_MASK; // 使能中断
   enable_irq(64);                 // 启用FTM2中断
   
   uart_sendN (UART4 ,"FTMinit ok" ,8);
        
   EnableInterrupts;  //开总中断
}

2

主题

9

帖子

0

精华

注册会员

Rank: 2

积分
179
威望
133
贡献
30
兑换币
0
注册时间
2012-8-23
在线时间
8 小时
15#
发表于 2012-9-3 08:28:30 | 只看该作者
问题解决了  
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

注册会员

Rank: 2

积分
179
威望
133
贡献
30
兑换币
0
注册时间
2012-8-23
在线时间
8 小时
14#
发表于 2012-8-31 08:13:19 | 只看该作者
你好  问题找到了 吗   我最近也在ftm捕获了
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

注册会员

Rank: 2

积分
179
威望
133
贡献
30
兑换币
0
注册时间
2012-8-23
在线时间
8 小时
13#
发表于 2012-8-31 00:26:16 | 只看该作者
楼上的 你们谁用ftm测量过周期啊 你们怎么弄的  我最近在搞  没成功啊
回复 支持 反对

使用道具 举报

4

主题

73

帖子

0

精华

高级会员

Rank: 4

积分
819
威望
449
贡献
158
兑换币
4
注册时间
2012-3-1
在线时间
107 小时
12#
发表于 2012-8-7 10:17:51 | 只看该作者
ou421293238 发表于 2012-4-12 22:44
没有深究了 呵呵 改用另外的方法了

问一下,那你输入捕捉改成什么方法了?
回复 支持 反对

使用道具 举报

11

主题

61

帖子

0

精华

高级会员

Rank: 4

积分
592
QQ
威望
417
贡献
111
兑换币
0
注册时间
2011-2-24
在线时间
32 小时
11#
发表于 2012-4-18 21:50:59 | 只看该作者
我的也就差输入捕捉了,不会啊!
回复 支持 反对

使用道具 举报

10

主题

62

帖子

0

精华

高级会员

Rank: 4

积分
838
威望
349
贡献
437
兑换币
4
注册时间
2012-3-2
在线时间
26 小时
毕业学校
桂林电子科技大学
10#
 楼主| 发表于 2012-4-12 22:44:47 | 只看该作者
纺大自动化09 发表于 2012-4-8 17:42
那Lz现在解决了没

没有深究了 呵呵 改用另外的方法了
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

高级会员

Rank: 4

积分
538
威望
329
贡献
115
兑换币
2
注册时间
2011-9-25
在线时间
47 小时
9#
发表于 2012-4-8 17:42:29 | 只看该作者
那Lz现在解决了没
回复 支持 反对

使用道具 举报

1

主题

23

帖子

0

精华

高级会员

Rank: 4

积分
850
威望
505
贡献
231
兑换币
20
注册时间
2011-6-17
在线时间
57 小时
8#
发表于 2012-3-20 00:32:51 | 只看该作者
同不知道问题出在哪里
回复 支持 反对

使用道具 举报

10

主题

62

帖子

0

精华

高级会员

Rank: 4

积分
838
威望
349
贡献
437
兑换币
4
注册时间
2012-3-2
在线时间
26 小时
毕业学校
桂林电子科技大学
7#
 楼主| 发表于 2012-3-19 20:25:08 | 只看该作者
神2殇 发表于 2012-3-19 20:11
真的谢谢了!

可这是个问题程序。。。我是按照K60的芯片资料去配置的。。。但是不知道哪里有问题了
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-29 13:54 , Processed in 0.047112 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表