智能车制作

标题: k60 计数器 坏了,求解 [打印本页]

作者: ytcx    时间: 2014-2-25 20:16
标题: k60 计数器 坏了,求解
编码器好的,但是对编码器的读数却是0;换了一块k60就正常了,但是k60其他功能都正常
估计是k60的问题,但是不知道什么情况下会发生这样的问题,担心以后还会发生,求解

作者: FeiRain    时间: 2014-2-25 20:37
不能读数的K60型号是不是 MK60DN512VLL10 ,用的库是不是 LPLD的

作者: ytcx    时间: 2014-2-25 20:43
FeiRain 发表于 2014-2-25 20:37
不能读数的K60型号是不是 MK60DN512VLL10 ,用的库是不是 LPLD的

不能读的是MK60DN512VLQ10 4N22D的
能读的是MK60DN512VLQ10 4N30D的


作者: FeiRain    时间: 2014-2-25 20:56
amobbs.com/forum.php?mod=redirect&goto=findpost&ptid=5564952&pid=7231557
你看看这里的
作者: ytcx    时间: 2014-2-25 21:03
ytcx 发表于 2014-2-25 20:43
不能读的是MK60DN512VLQ10 4N22D的
能读的是MK60DN512VLQ10 4N30D的

弄错了,不能读的是MK60DN512VLQ10 4N22D的
能读的是MK60DN512ZVLQ10 4N30D的

作者: ytcx    时间: 2014-2-25 21:07
FeiRain 发表于 2014-2-25 20:56
amobbs.com/forum.php?mod=redirect&goto=findpost&ptid=5564952&pid=7231557
你看看这里的

那你现在知道这个该怎么使用计数器了没有啊

作者: FeiRain    时间: 2014-2-25 21:12
本帖最后由 FeiRain 于 2014-2-25 21:17 编辑

不带Z的头文件 支持的CPU
[attach]56167[/attach]带Z的头文件支持的CPU
[attach]56166[/attach]
跟我的问题差不多 我的是用LPLD的库读不出 不带Z的  可以读出 带Z的
用野火的两个都有可以读出来



好像是部分寄存器映射有问题导致的  用野火的库没有测试其他模块  不知道野火的库是不是能全部驱动
我们代码全是用拉普兰德的写的 现在用着带Z的 ,不知道还要不要换型号(不带z),要不然很麻烦

作者: ⊙Lin⊙    时间: 2014-2-26 14:17

作者: FeiRain    时间: 2014-2-26 14:57
ytcx 发表于 2014-2-25 21:03
弄错了,不能读的是MK60DN512VLQ10 4N22D的
能读的是MK60DN512ZVLQ10 4N30D的

找到寄存器修改手册了
[attach]56171[/attach]
[attach]56172[/attach]
在LPTMR计数器寄存器的每个读取,软件必须先写入LPTMR计数器寄存器与任何值。这
将同步并注册LPTMR计数器寄存器的当前值到一个临时寄存器。的内容
临时寄存器都在LPTMR计数器寄存器每次读取返回。


作者: ytcx    时间: 2014-2-28 18:56
FeiRain 发表于 2014-2-26 14:57
找到寄存器修改手册了

嗯,已解决

作者: 天荒地老    时间: 2014-3-1 11:16
FeiRain 发表于 2014-2-25 21:12
不带Z的头文件 支持的CPU
带Z的头文件支持的CPU

我带Z的拉普兰德的为什么也读不出啊%>_<%

作者: 光电小生    时间: 2014-3-1 11:21
ytcx 发表于 2014-2-28 18:56
嗯,已解决

怎么解决的?

作者: stxhb    时间: 2014-3-1 11:29
居然是这个问题,困扰我一天了,幸亏直接换正交解码了
作者: FeiRain    时间: 2014-3-1 12:58
天荒地老 发表于 2014-3-1 11:16
我带Z的拉普兰德的为什么也读不出啊%>_

那就是你配置的不对了T_T
作者: 天荒地老    时间: 2014-3-1 13:07
FeiRain 发表于 2014-3-1 12:58
那就是你配置的不对了T_T

我用的是拉普兰德的例程

作者: ytcx    时间: 2014-3-1 14:23
光电小生 发表于 2014-3-1 11:21
怎么解决的?

读数前先赋值

作者: 光电小生    时间: 2014-3-1 14:33
ytcx 发表于 2014-3-1 14:23
读数前先赋值

给哪个寄存器赋值,然后怎么操作,这个问题困扰我几天了

作者: 我很厉害    时间: 2014-3-21 15:22
我也是就是读不出啊  !! LPTMR_CNR 不是只读的么?





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2