智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3590|回复: 18
打印 上一主题 下一主题

KL25脉冲计数时钟为0,求指导

[复制链接]

1

主题

18

帖子

0

精华

注册会员

Rank: 2

积分
163
威望
96
贡献
43
兑换币
51
注册时间
2014-4-10
在线时间
12 小时
毕业学校
武汉纺织大学
跳转到指定楼层
1#
发表于 2014-5-14 17:42:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
case PTB2:
   SIM->SOPT2 |= SIM_SOPT2_TPMSRC(1);            //选择TPM时钟源
   SIM->SCGC6 |= SIM_SCGC6_TPM2_MASK;                //使能TPM2时钟
   SIM->SOPT4 &= ~( SIM_SOPT4_TPM2CLKSEL_MASK);       //选择引脚为TPM_CLKIN0
   SIM->SCGC5 |= SIM_SCGC5_PORTB_MASK;            //使能portb
   PORTB->PCR[2] = PORT_PCR_MUX(0x4); //配置引脚复用为脉冲计数
   TPM_SC_REG(TPM2) = 0                    //上升沿
            | TPM_SC_PS(1)             //分频因子
            | TPM_SC_CMOD(2);
   TPM_MOD_REG(TPM2)   = 0xFFFF;
   TPM_CNT_REG(TPM2)   = 0;           
   break;

得到的结果时钟为0,,我是参照KL26写的,求指导
回复

使用道具 举报

0

主题

9

帖子

0

精华

高级会员

Rank: 4

积分
813
威望
409
贡献
256
兑换币
262
注册时间
2013-7-6
在线时间
74 小时
毕业学校
西太平洋大学
2#
发表于 2014-5-29 21:33:16 | 只看该作者
我也遇到了这个问题(和楼主一样我也是按照野火的KL26写的),读出来的结果总为0。不知楼主解决没有?
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

高级会员

Rank: 4

积分
813
威望
409
贡献
256
兑换币
262
注册时间
2013-7-6
在线时间
74 小时
毕业学校
西太平洋大学
3#
发表于 2014-5-29 21:47:37 | 只看该作者
楼主KL25  PTB2没有TPM_CLKIN复用功能
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

高级会员

Rank: 4

积分
813
威望
409
贡献
256
兑换币
262
注册时间
2013-7-6
在线时间
74 小时
毕业学校
西太平洋大学
4#
发表于 2014-5-31 10:15:32 | 只看该作者
问题解决,TPM的计数器在调试模式下不会计数
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

注册会员

Rank: 2

积分
163
威望
96
贡献
43
兑换币
51
注册时间
2014-4-10
在线时间
12 小时
毕业学校
武汉纺织大学
5#
 楼主| 发表于 2014-6-21 09:08:48 | 只看该作者
国际化 发表于 2014-5-29 21:33
我也遇到了这个问题(和楼主一样我也是按照野火的KL26写的),读出来的结果总为0。不知楼主解决没有?

木有啊,最近很长一段时间没有搞小车了,你弄出来没有啊
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

注册会员

Rank: 2

积分
163
威望
96
贡献
43
兑换币
51
注册时间
2014-4-10
在线时间
12 小时
毕业学校
武汉纺织大学
6#
 楼主| 发表于 2014-6-21 09:10:18 | 只看该作者
国际化 发表于 2014-5-29 21:47
楼主KL25  PTB2没有TPM_CLKIN复用功能

有啊,手册上有个表
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

注册会员

Rank: 2

积分
163
威望
96
贡献
43
兑换币
51
注册时间
2014-4-10
在线时间
12 小时
毕业学校
武汉纺织大学
7#
 楼主| 发表于 2014-6-21 09:12:44 | 只看该作者
国际化 发表于 2014-5-31 10:15
问题解决,TPM的计数器在调试模式下不会计数

真的吗?那lptmr模块计数也不行吗
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

高级会员

Rank: 4

积分
813
威望
409
贡献
256
兑换币
262
注册时间
2013-7-6
在线时间
74 小时
毕业学校
西太平洋大学
8#
发表于 2014-6-21 10:03:19 | 只看该作者
LPtmr会
回复 支持 反对

使用道具 举报

0

主题

9

帖子

0

精华

高级会员

Rank: 4

积分
813
威望
409
贡献
256
兑换币
262
注册时间
2013-7-6
在线时间
74 小时
毕业学校
西太平洋大学
9#
发表于 2014-6-21 10:14:30 | 只看该作者
魔血染天 发表于 2014-6-21 09:10
有啊,手册上有个表

没有啊,你看错了吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

注册会员

Rank: 2

积分
163
威望
96
贡献
43
兑换币
51
注册时间
2014-4-10
在线时间
12 小时
毕业学校
武汉纺织大学
10#
 楼主| 发表于 2014-6-28 22:14:36 | 只看该作者
国际化 发表于 2014-6-21 10:14
没有啊,你看错了吧

TMP2_CH0不是可以实现脉冲计数功能吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-28 09:16 , Processed in 0.047081 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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