查看: 1942|回复: 1

[已解决] 关于kinetis内部资源的疑问

[复制链接]
  • TA的每日心情
    开心
    2018-11-22 22:12
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    2

    主题

    5

    帖子

    0

    注册会员

    Rank: 2

    积分
    58
    最后登录
    2024-9-26
    发表于 2018-11-27 13:18:35 | 显示全部楼层 |阅读模式
    首先,我们来看定时器FTM.在官方文档中有如下定义(节选):
    FTM 特性包括:
    (3)FTM 有一个 16 位计数器。它可以是自由运行计数器或者是有初始和结束值的计
    数器;计数可以是增加或增加—减少。

    (4)每个通道可以配置为输入捕捉、输出比较或边沿对齐 PWM 模式。
    (5)当处于输入捕捉模式时,捕捉可以发生在上升沿、下降沿或是沿跳变;几个通道
    可选择输入过滤。
    (6)当处于输出比较模式时,输出信号可以被置 1、清零或在匹配时触发。
    (7)所有通道可以配置为中央对齐 PWM 模式。
    (8)每一对通道可以联合起来产生一个 PWM 信号,独立控制 PWM 信号的两种边
    沿。
    (10)每个补充输出队列可以使用死区时间插入。
    (13)全局错误控制的大于 4 个错误输入。
    (14)每个通道的极性是可配置的。
    (15)每个通道产生一个中断。
    (16)计数器溢出时产生中断。
    (17)检测到错误条件时产生中断。
    (18)写缓冲 FTM 寄存器的同步加载。
    (19)为临界寄存器写保护。
    (20)向后兼容 TPM。
    (21)在 0 和 1 条件下停止,测试输入捕捉。
    (22)双边沿捕捉脉冲和周期宽度测量。

    然后,里面还有脉冲宽度定时器(PWT),在数据手册里面介绍如下:
    (1)可以自动测量脉冲宽度,且测量出的宽度是 16 位精度;
    (2)独立的正、负脉冲宽度测量;
    (3)可编程选择测量的触发边沿;
    (4)可编程实现在连续交替的边沿、上升沿或下降沿之间选择测量时间;
    (5)可编程实现将输入时钟分频,并把分频时钟作为 16 位计数器时基;
    (6)两种可选的时钟源:总线时钟和外部时钟;
    (7)四种可选脉冲输入;
    (8)更新脉冲宽度值和计数器溢出会产生可编程中断。

    最后还有周期性中断定时器(PIT),描述如下:
    (1)定时器产生 DMA 触发脉冲的能力
    (2)定时器产生中断的能力
    (3)可屏蔽中断
    (4)每个定时器都有独立的超时周期
    因为在这之前,我只学过51和32,所以对于这个Kinetis里面的这几个模块有很大疑惑,比如FTM我把它看成是32里面的tiemr,都可以实现输入捕捉,输出比较和PWM输出,但是在KEAZ128,多出了一个PWT和PIT,那么他们在使用的时候和FTM差距在哪呢?例如:PIT定时中断,在我的理解中就是timer的一种应用,指示在KEAZ128里面把这个应用独立出来成了一个模块,还有PWT测量脉冲宽度,手册里面写到脉冲宽度定时器(PWT)通过 16 位计数器(PWT_R2[PWTC]测量脉冲持续时间和信号输入(PWTIN)周期。这个是不是就是输入捕获的一种升级呢?
    在PIT,PWT,FTM里面都有计数器,那么PIT和PWT使用的计数器是FTM的计数器吗,还是说,PIT,PWT,FTM三个模块的计数器是相互独立的?对于这块真的是很混乱,没有一个相对清晰的思路。


    最佳答案

    你可以理解他们都是timer的一种,都是相互独立的,一些基本功能都是支持,但是各有侧向点,即特有的功能
    谢谢各位坛友
    回复

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24890
    最后登录
    2025-7-21
    发表于 2018-11-27 13:53:26 | 显示全部楼层
    你可以理解他们都是timer的一种,都是相互独立的,一些基本功能都是支持,但是各有侧向点,即特有的功能
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 09:13 , Processed in 0.087142 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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