首页 论坛 原厂专区 NXP(freescale) MCU 【经验分享】如何使用PE在K60中,正确使能FTM的DMA功能

发帖 回复

[分享] 【经验分享】如何使用PE在K60中,正确使能FTM的DMA功能
636 查看
0 回复
 楼主 | 发布于 2020-09-29 | 只看楼主
分享到:
 前几天在解答客户问题时,用PE创建了关于FTM+DMA的工程,参数及主程序都经检查,确定无误后开始调试。
但从工程通过串口打印出的信息可知,工程并未实现预计的功能,那到底是哪里出了问题呢?
       经过反复的排查,终于找到问题的来源。虽然已在PE中使能了DMA request(图1所示),且从生成的代码中也能找到将FTM1_C0SC[DMA]置位的代码(图2所示),那为什么DMA功能还是不能正常工作呢?
       答案在RM中,图3列出实现DMA和中断功能所需要的位设置,从中我们可以知道,要想实现DMA功能,除了要在PE中使能DMA request ,同时也要使能Channel interrupt。


                                                       图 1

                                            图 2

                                                       图 3
(0 ) (0 )
回复 举报
  • 发表回复
    0/3000





    举报

    请选择举报类别

    • 广告垃圾
    • 违规内容
    • 恶意灌水
    • 重复发帖

    全部板块

    返回顶部