智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4596|回复: 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;  //开总中断
}

0

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
131
威望
182
贡献
39
兑换币
0
注册时间
2012-3-5
在线时间
21 小时
毕业学校
中国计量学院现代科技学院
2#
发表于 2012-3-18 21:50:11 | 只看该作者
看看,也在研究输入捕捉呢

回复 支持 反对

使用道具 举报

10

主题

62

帖子

0

精华

高级会员

Rank: 4

积分
838
威望
349
贡献
437
兑换币
4
注册时间
2012-3-2
在线时间
26 小时
毕业学校
桂林电子科技大学
3#
 楼主| 发表于 2012-3-18 22:24:34 | 只看该作者
siyecao0316 发表于 2012-3-18 21:50
看看,也在研究输入捕捉呢

那一起研究 呵呵
回复 支持 反对

使用道具 举报

0

主题

50

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
398
威望
292
贡献
64
兑换币
0
注册时间
2012-1-11
在线时间
21 小时
4#
发表于 2012-3-19 12:43:42 | 只看该作者
是光电编码器测速吗
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
25
威望
89
贡献
26
兑换币
0
注册时间
2012-3-19
在线时间
0 小时
毕业学校
1
5#
发表于 2012-3-19 20:11:06 | 只看该作者
真的谢谢了!












http://www.soyangs.com 最新新闻
回复 支持 反对

使用道具 举报

10

主题

62

帖子

0

精华

高级会员

Rank: 4

积分
838
威望
349
贡献
437
兑换币
4
注册时间
2012-3-2
在线时间
26 小时
毕业学校
桂林电子科技大学
6#
 楼主| 发表于 2012-3-19 20:23:46 | 只看该作者
etech 发表于 2012-3-19 12:43
是光电编码器测速吗

也可以用的
回复 支持 反对

使用道具 举报

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的芯片资料去配置的。。。但是不知道哪里有问题了
回复 支持 反对

使用道具 举报

1

主题

23

帖子

0

精华

高级会员

Rank: 4

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

使用道具 举报

1

主题

12

帖子

0

精华

高级会员

Rank: 4

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

使用道具 举报

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现在解决了没

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 16:35 , Processed in 0.140041 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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