智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 9076|回复: 30
打印 上一主题 下一主题

100脚k60 lptmr计数功能不能用

  [复制链接]

9

主题

291

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2476
威望
1106
贡献
628
兑换币
757
注册时间
2013-3-10
在线时间
371 小时
毕业学校
北中
跳转到指定楼层
1#
发表于 2014-2-16 18:54:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2013年10月底买了从淘宝购买了两块100引脚的k60的核心板(单片机型号MK60DN512ZVLL10,,带“Z”
在使用中发现有些引脚无法驱动,从而一些单片机内部模块*(例如LPTMR0 脉冲累加计数模块,使用PTC5作为脉冲输入引脚)无法驱动,很是纠结啊。。。
在后来经测试单片机发现,单片机的引脚驱动是“串口的”,比如主板外部硬件用PTB10引脚驱动蜂鸣器,再单片机内部程序要驱动PTB8做IO控制才能控制蜂鸣器,但是系统板上不存在PTB8引脚,就是你要控制系统板标称 PTB10口,程序要操作PTB8才有效,后发现一下引脚都是“串口的”




外部硬件IO   PTB9      PTB10   PTB11
程序控制      PTB7      PTB8     PTB9


外部硬件IO   PTC4   PTC5   PTC6     PTC7     PTC8    PTC9     PTC10
程序控制      PTC8   PTC9   PTC10   PTC11   PTC12   PTC13   PTC14



经检测后,我将编码器A相输出接到PTC9引脚,程序已经将PTC5作为脉冲计数输入引脚(正常连接应该是应该是连接到PTC5),可“正常”读出LPTMR0脉冲累加模块的脉冲计数。
另外,实验室有以前买的K60系统板可以正常使用,使用相同的芯片。


经和店家沟通,说是怀疑芯片问题,但保证是从正规代理商进的货。


后来我们用申请的样片只做了两个系统板,单片机型号MK60DN512VLL10,不带Z的芯片
型号说明-
带Z的是初版的,没有Z是标准货!


我们找以前的学长焊接的(以前焊接过很多次K60单片的,焊接技术挺好的)
测试后 引脚是正常对应的,但是LPTMR0脉冲计数模块还是无法使用,查看官方文档也没有声明两种芯片有很大改动

求大神赐教 引脚串位和lptmr计数功能不能用是怎么回事?

回复

使用道具 举报

31

主题

731

帖子

0

精华

版主

情怀、节操、内涵、下限

Rank: 9Rank: 9Rank: 9

积分
8787
威望
4777
贡献
1128
兑换币
3165
注册时间
2012-5-7
在线时间
1441 小时
毕业学校
长春大学
2#
发表于 2014-2-16 19:00:21 | 只看该作者
k60不带z的好像很贵,确实引脚存在很多问题,我们用的时候也发现了,尤其是dma部分,简直蛋疼
回复 支持 反对

使用道具 举报

66

主题

2229

帖子

4

精华

超级版主

Rank: 10Rank: 10Rank: 10

积分
17281

论坛元老奖章

威望
8767
贡献
3040
兑换币
4153
注册时间
2011-8-7
在线时间
2737 小时
3#
发表于 2014-2-16 19:10:31 | 只看该作者
遇到一样的问题,还没解决,先用DMA了

回复 支持 反对

使用道具 举报

66

主题

2229

帖子

4

精华

超级版主

Rank: 10Rank: 10Rank: 10

积分
17281

论坛元老奖章

威望
8767
贡献
3040
兑换币
4153
注册时间
2011-8-7
在线时间
2737 小时
4#
发表于 2014-2-16 19:13:39 | 只看该作者
楼主的是不是也是在龙邱买的呢
回复 支持 反对

使用道具 举报

9

主题

291

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2476
威望
1106
贡献
628
兑换币
757
注册时间
2013-3-10
在线时间
371 小时
毕业学校
北中
5#
 楼主| 发表于 2014-2-17 09:02:02 | 只看该作者
quzhanguang 发表于 2014-2-16 19:13
楼主的是不是也是在龙邱买的呢

核心板不是龙邱的,后来的计数器不能用的是申请的样片
回复 支持 反对

使用道具 举报

3

主题

86

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2318
威望
1126
贡献
704
兑换币
732
注册时间
2012-10-24
在线时间
244 小时
6#
发表于 2014-2-18 11:18:00 | 只看该作者
你试一下先写个数到计数器再读出来,还有看一下你的寄存器映射头文件是否支持该型号单片机
回复 支持 反对

使用道具 举报

9

主题

291

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2476
威望
1106
贡献
628
兑换币
757
注册时间
2013-3-10
在线时间
371 小时
毕业学校
北中
7#
 楼主| 发表于 2014-2-18 11:22:55 | 只看该作者
啊七兄 发表于 2014-2-18 11:18
你试一下先写个数到计数器再读出来,还有看一下你的寄存器映射头文件是否支持该型号单片机

刚试了下,那个计数器是只读的
回复 支持 反对

使用道具 举报

9

主题

291

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2476
威望
1106
贡献
628
兑换币
757
注册时间
2013-3-10
在线时间
371 小时
毕业学校
北中
8#
 楼主| 发表于 2014-2-18 11:31:04 | 只看该作者
啊七兄 发表于 2014-2-18 11:18
你试一下先写个数到计数器再读出来,还有看一下你的寄存器映射头文件是否支持该型号单片机

程序和映射肯定没问题,同样的程序在别的同型号核心板里能正常运行,计数,就自己焊的不行,
回复 支持 反对

使用道具 举报

80

主题

1045

帖子

0

精华

跨届大侠

北京龙邱智能科技有限公司

Rank: 10Rank: 10Rank: 10

积分
10332

论坛元老奖章

QQ
威望
2905
贡献
6151
兑换币
4515
注册时间
2008-6-7
在线时间
638 小时
9#
发表于 2014-2-19 20:42:35 | 只看该作者
从我们这里购买的完全可以放心,真空包装的,5片的都是飞思卡尔的原包装。
这个问题其实你仔细看程序的话,就能发现问题。从system初始化开始,一直到你自己写的程序。里面有几个特殊的端口,在里面被初始化为其它的功能了。把他们注释掉就可以了。
回复 支持 反对

使用道具 举报

9

主题

291

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2476
威望
1106
贡献
628
兑换币
757
注册时间
2013-3-10
在线时间
371 小时
毕业学校
北中
10#
 楼主| 发表于 2014-2-19 21:35:10 | 只看该作者
chiusir 发表于 2014-2-19 20:42
从我们这里购买的完全可以放心,真空包装的,5片的都是飞思卡尔的原包装。
这个问题其实你仔细看程序的话, ...

谢谢,明天试试
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-28 19:25 , Processed in 0.105269 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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