查看: 3199|回复: 1

[其他] PIT疑问

[复制链接]
  • TA的每日心情
    开心
    2017-9-7 09:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    24

    主题

    130

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    401
    最后登录
    2020-11-3
    发表于 2017-10-20 10:26:46 | 显示全部楼层 |阅读模式
    我设置PIT周期性触发DMA,但是当我禁止PIT以后,DMA仍在工作,不可控吗?DMA配置如下:

    DMA_CSR(CHn)        =   (0
                                 | DMA_CSR_BWC(3)              
                                 | DMA_CSR_INTMAJOR_MASK        //主循环结束后产生中断
                                );
    DMAMUX_CHCFG_REG(DMAMUX0_BASE_PTR,CHn) = (0   
                | DMAMUX_CHCFG_ENBL_MASK      
                | DMAMUX_CHCFG_TRIG_MASK              
                | DMAMUX_CHCFG_SOURCE(54)                 /* Always enabled   */
                                         );

    最佳答案

    楼主你好! 如果用PIT触发DMA一次,然后你把PIT关闭,有没有把TIF标志也清掉呢?你把PIT的TIF也清掉试试,看看是DMA是否还运行。另外,DMA 的前4个通道支持周期触发,如果周期停掉,标志清掉,应该不会再触发了。 ...
    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24879
    最后登录
    2025-7-20
    发表于 2017-10-20 13:49:45 | 显示全部楼层
    楼主你好!
    如果用PIT触发DMA一次,然后你把PIT关闭,有没有把TIF标志也清掉呢?你把PIT的TIF也清掉试试,看看是DMA是否还运行。另外,DMA 的前4个通道支持周期触发,如果周期停掉,标志清掉,应该不会再触发了。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-20 16:14 , Processed in 0.086010 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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