智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6878|回复: 15
打印 上一主题 下一主题

[咨询] K60FTM模块的问题,求教各位大神

  [复制链接]

31

主题

370

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6026

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章

威望
3707
贡献
1593
兑换币
1043
注册时间
2012-12-27
在线时间
363 小时
毕业学校
三江学院
跳转到指定楼层
1#
发表于 2013-4-2 17:13:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
用的是野火的K60的库,现在使用FTM模块是。FTM0的全部通道和FTM1 的通道0有用可以产生PWM和捕捉,FTM1的1通道,和FTM2的0,1通道都不能产生PWM波更不要说是捕捉了,请问各位大神,怎么解决这个问题啊? 还有没有用野火K60库的人遇到过这样的现象啊?

1

主题

3

帖子

0

精华

注册会员

Rank: 2

积分
52
QQ
威望
28
贡献
16
兑换币
17
注册时间
2018-3-22
在线时间
5 小时
16#
发表于 2018-6-16 17:34:13 | 只看该作者
年华浪子 发表于 2014-4-13 20:40
//      模块通道    端口          可选范围              建议
#define FTM2_CH0    PTB18       //PTA1 ...

你好,我也使其卡这问题了,请问你是怎么解决的

回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
384
威望
192
贡献
120
兑换币
127
注册时间
2015-12-13
在线时间
36 小时
毕业学校
河南
15#
发表于 2016-6-15 07:19:20 | 只看该作者
年华浪子 发表于 2014-4-13 20:40
//      模块通道    端口          可选范围              建议
#define FTM2_CH0    PTB18       //PTA1 ...

这句话在那个头文件里,谢谢!!
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

注册会员

Rank: 2

积分
160
威望
90
贡献
44
兑换币
46
注册时间
2015-4-11
在线时间
13 小时
毕业学校
上海大学
14#
发表于 2016-2-1 23:24:02 | 只看该作者
现在FTM1通道能发PWM了吗
回复 支持 反对

使用道具 举报

3

主题

10

帖子

0

精华

注册会员

Rank: 2

积分
196
QQ
威望
111
贡献
53
兑换币
57
注册时间
2014-12-6
在线时间
16 小时
13#
发表于 2015-5-20 21:59:54 | 只看该作者
年华浪子 发表于 2014-4-13 20:40
//      模块通道    端口          可选范围              建议
#define FTM2_CH0    PTB18       //PTA1 ...

问一下,现在问题解决了么???
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
64
威望
42
贡献
14
兑换币
15
注册时间
2014-2-19
在线时间
4 小时
毕业学校
湖南大学
12#
发表于 2015-3-29 10:19:08 | 只看该作者
本帖最后由 湖大-唐梓毅 于 2015-3-29 10:21 编辑
年华浪子 发表于 2014-4-13 20:40
//      模块通道    端口          可选范围              建议
#define FTM2_CH0    PTB18       //PTA1 ...

跟你遇到同样的问题,但是查看过源码后我呵呵了。。。
FTM.c:
  1. case CH0:
  2.             if(FTM2_CH0 == PTA10)
  3.             {
  4.                 SIM_SCGC5 |= SIM_SCGC5_PORTA_MASK;
  5.                 PORT_PCR_REG(PORTA_BASE_PTR, 10) = PORT_PCR_MUX(3);  // PTA10
  6.             }
  7.             else if(FTM2_CH0 == PTB18)
  8.             {
  9.                 SIM_SCGC5 |= SIM_SCGC5_PORTB_MASK;
  10.                 PORT_PCR_REG(PORTA_BASE_PTR, 18) = PORT_PCR_MUX(3);  // PTB18
  11.             }
  12.             else
  13.             {
  14.                 assert_failed(__FILE__, __LINE__);                   //设置管脚有误?
  15.             }
  16.             break;
复制代码
明明是PTB18,却初始化了PTA18的引脚,这不坑爹吗。。。
PORT_PCR_REG(PORTB_BASE_PTR, 18) = PORT_PCR_MUX(3); // PTB18
这样就OK了!

回复 支持 反对

使用道具 举报

5

主题

37

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1285
威望
635
贡献
400
兑换币
404
注册时间
2014-4-9
在线时间
125 小时
11#
发表于 2015-1-3 14:19:46 | 只看该作者
wangyao19920204 发表于 2013-5-18 15:23
恩 你可以看看三天入门212页有教你怎么采集编码器的值。
实际运用中外部中断计数的值和FTM模块捕捉计数到 ...

谢谢你提供的资料,有用
回复 支持 反对

使用道具 举报

8

主题

63

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1320
威望
678
贡献
420
兑换币
443
注册时间
2014-2-15
在线时间
111 小时
毕业学校
湖南科技大学
10#
发表于 2014-4-13 20:40:06 | 只看该作者
//      模块通道    端口          可选范围              建议
#define FTM2_CH0    PTB18       //PTA10、PTB18(原来选用的是PTA10)
#define FTM2_CH1    PTB19       //PTA11、PTB19(原来选用的是PTA11)


不知道为什么映射到这两个端口就不能够输出PWm波了???
在线等大神出现
回复 支持 反对

使用道具 举报

31

主题

370

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6026

活跃会员奖章优秀会员奖章在线王奖章论坛元老奖章

威望
3707
贡献
1593
兑换币
1043
注册时间
2012-12-27
在线时间
363 小时
毕业学校
三江学院
9#
 楼主| 发表于 2013-5-25 17:26:33 | 只看该作者
guoshun 发表于 2013-5-25 16:32
用FTM1的ch0通道可以进中断吗,我们的进不去啊,求指教!!

野火的板子,野火的库吗?  那个你看看野火的三天入门。看看FTM捕捉的初始化初始化了吗?看看那个野火库默认的引脚是不是你现在初始化的引脚?
回复 支持 反对

使用道具 举报

0

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
476
威望
219
贡献
147
兑换币
90
注册时间
2012-11-18
在线时间
55 小时
8#
发表于 2013-5-25 16:32:06 | 只看该作者
用FTM1的ch0通道可以进中断吗,我们的进不去啊,求指教!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-25 07:18 , Processed in 0.062814 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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