• dm642的中断定时器 分类: DSP 2013-09-10 14:35 660人阅读 评论(0) 收藏


    TIMER_Handle TimerHandle0;
    void timer1()
    {
    ////////////定时器///////////////////////
     TimerHandle0 = TIMER_open(TIMER_DEV0, TIMER_OPEN_RESET);
      IRQ_setVecs(vectors);
       IRQ_globalEnable();
        IRQ_nmiEnable();
      //Map TIMER events to physical interrupt number
      IRQ_map(IRQ_EVT_TINT0, 14);
       
      //Reset the timer events
      IRQ_reset(IRQ_EVT_TINT0); 
     
     TIMER_configArgs(TimerHandle0,
                      0x00000200,/*ctl*/
                      0x11e1a300,/*prd*/  //10ms-0x000b71b0 可以发300帧, 30ms-0x00225510 
                      0x00000000/*cnt*/
                      );
     IRQ_enable(IRQ_EVT_TINT0);                 

    }


    interrupt void timer0_isr()
    {   

       //  cnt_timer=(cnt_timer+1)%9;      
          
    //////////中断处理程序/////////////////////////////
     IRQ_clear(IRQ_EVT_TINT0); 
     IRQ_enable(IRQ_EVT_TINT0);
    }

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    再叙存储设备
    分布式文件系统---测试
    分布式文件系统
    Solr 分布式(复制)配置--成功验证
    搜索服务之离线处理思路
    我为公司做的总体架构,欢迎提建议
    python的面向对象
    python异常处理
    迭代器和生成器
    python函数
  • 原文地址:https://www.cnblogs.com/mao0504/p/4706807.html
Copyright © 2020-2023  润新知