查看: 6624|回复: 2

[已解决] K60 FTM正交解码功能的应用(已解决)

[复制链接]

该用户从未签到

16

主题

130

帖子

0

中级会员

Rank: 3Rank: 3

积分
287
最后登录
1970-1-1
发表于 2014-2-9 15:39:56 | 显示全部楼层 |阅读模式
 版主,你好!K60的FTM1和FTM2都有正交解码功能,每个定时器都有AB两个通道。现在我想如下应用:
          做一路AB相正交解码计数,计数宽度32bit(把FTM1和FTM2串联),范围0~4294967295。给定当前值CV,预置值PV,在CV计数到PV时产生一个中断事件,例如:CV=0,PV=131075,要求CV累计到131075时产生中断。值得主意的是,在CV计数到PV的过程中,可能会经历增计数,减计数反复的过程,CV到达PV可能是增计数引起,也可能是减计数引起。请问这样应用是否可行,如果可行的话需要注意哪些,有没有更好的方法实现或者提供相关参考代码。如果不可行的话还有没有其他办法来实现。谢谢!
我知道答案 目前已有1人回答
回复

使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-2-11 10:24:50 | 显示全部楼层

    回复:K60 FTM正交解码功能的应用

    Kinetis K60的FTM counter暂时只是16bit的,硬件部支持32bit的counter。
    其他你描述的功能应该是可以实现的,因为从参考手册“K60P144M100SF2V2RM.pdf”的“40.4.25 Quadrature Decoder mode”章节可以看到。
    参考代码的话,建议你使用PE生成一下。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2014-3-3 16:04:52 | 显示全部楼层

    回复:K60 FTM正交解码功能的应用

    楼主你好,请问你的问题是否解决了?
    如果问题解决了,麻烦楼主在求助帖标题末添加“(已解决)”字样。
    如果有新的问题,也欢迎继续在飞思卡尔FAE线上技术支持版块发求助帖提问。
    感谢你对飞思卡尔产品的关注!
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-19 01:22 , Processed in 0.084637 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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