【经验分享】kinetis K系列FTMEN非零情况下修改MOD值

2020-02-21 21:29发布

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

【经验分享】kinetis K系列FTMEN非零情况下修改MOD值
一问题描述   
有些网友反映,在kinetis K(K20D50M)系列的FTMEN非零情况下修改MOD值失败,其实在FTMEN非零情况下修改MOD值是最简单的,它不同于FTMEN=1,需要做MOD寄存器同步更新。只需要直接修改MOD值,等到FTM counter满足了相应的条件之后,就可以更新MOD值。
二 问题解答
根据用户手册如下:
   28.jpg (84.76 KB, 下载次数: 0) 下载附件 2014-5-22 14:32 上传

图2
以上是实际测试的波形,可以看到后面的PWM的周期已经改变掉。
四 附件
附件为测试的代码,需要的网友可以拿去。
后面将会做一个同步修改MOD的经验分享。
【经验分享】kinetis K系列FTMEN非零情况下修改MOD值.pdf (448.37 KB, 下载次数: 5) 2014-5-21 17:48 上传 点击文件名下载附件

K20_50M_FTM_changeMOD.rar (724.84 KB, 下载次数: 3) 2014-5-21 17:48 上传 点击文件名下载附件




PS:本帖可从飞思卡尔版块置顶帖:飞思卡尔Kinetis资料大本营飞思卡尔论坛支持小组【经验分享】帖汇总链接进入。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
FSL_TICS_ZJJ
1楼-- · 2020-02-22 02:33
后面会推出更多的经验分享帖,不足之处恳请指正,同时也欢迎大家分享自己的经验。
lcptw
2楼-- · 2020-02-22 03:02
up学习FTM,功能太强大,太复杂啦。
浪里白条
3楼-- · 2020-02-22 05:12
 精彩回答 2  元偷偷看……
FSL_TICS_ZJJ
4楼-- · 2020-02-22 09:45
lcptw 发表于 2014-8-14 17:26
up学习FTM,功能太强大,太复杂啦。

所以要慢慢学,还是很好用的。
而且有相关的应用笔记讲这个的。
ln08136207
5楼-- · 2020-02-22 09:45
我没用到这个功能,也没遇到这个问题,不过下次说不定了,可以少走弯路。
FSL_TICS_ZJJ
6楼-- · 2020-02-22 10:36
ln08136207 发表于 2014-8-15 11:31
我没用到这个功能,也没遇到这个问题,不过下次说不定了,可以少走弯路。 ...

对的,先看看知道有这个东西,下次用的时候需要再来看看。
如果有问题,可以直接发帖交流啊。

一周热门 更多>