【经验分享】FTM进阶特性介绍—【双边沿捕捉】

2020-02-21 21:09发布

本帖最后由 FSL_TICS_Robin 于 2014-7-18 14:25 编辑

FTM进阶特性介绍 —【双边沿捕捉】
在经验分享《FTM与TPM差异简析》一文中,对FTM和TPM的差异作了详细的介绍,但并未就FTM的进阶功能如:硬件增加死区,故障控制输入,增强触发功能,脉冲双边沿捕捉,初始化和极性控制的使用作过多的阐述。为了加深大家对FTM功能的理解,本人会陆续推出FTM进阶功能使用的经验分享,欢迎大家下载浏览及讨论交流。闲话不叙,下面介绍脉冲双边沿捕捉特性,作为FTM进阶功能使用的经验分享的头篇,希望大伙多多支持。
FTM进阶特性介绍【双边沿捕捉】.pdf (285.74 KB, 下载次数: 31) 2014-5-22 11:33 上传 点击文件名下载附件
pwm_test.rar (1.3 MB, 下载次数: 32) 2014-5-22 11:33 上传 点击文件名下载附件




PS:本帖可从飞思卡尔版块置顶帖:飞思卡尔Kinetis资料大本营飞思卡尔论坛支持小组【经验分享】帖汇总链接进入。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
36条回答
FSL_TICS_Robin
2020-02-26 00:58
本帖最后由 FSL_TICS_Robin 于 2014-7-21 10:29 编辑
提线木偶 发表于 2014-7-21 10:02
版主说的通道 是不是进入中断后的这个判断啊    void ftmi_isr(void)
                                  ...


建议你看一下芯片对应的参考手册的,我这从K60 100MHz主频、144引脚封装、硅版本Rev2.x的参考手册K60P144M100SF2V2RM里截了些描述FTM中断的:
40.6 FTM Interrupts
40.6.1 Timer Overflow Interrupt
The timer overflow interrupt is generated when (TOIE = 1) and (TOF = 1).
40.6.2 Channel (n) Interrupt
The channel (n) interrupt is generated when (CHnIE = 1) and (CHnF = 1).
40.6.3 Fault Interrupt
The fault interrupt is generated when (FAULTIE = 1) and (FAULTF = 1).

通道中断就是指:
40.6.2 Channel (n) Interrupt
The channel (n) interrupt is generated when (CHnIE = 1) and (CHnF = 1).
所以你一旦开启通道中断且通道中断发生之后,就可以通过查询CHnF标志来判断此次进FTM中断是否为以上三种中断里的通道事件触发的。

修改原因:添加文档链接。

一周热门 更多>