4135|2

12

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

F2812的EVB定时器3的疑惑 [复制链接]


由于一些原因,我必须要用F2812里的EVB中定时器3来定时产生周期中断,
下面是我的EVB设置:
           EvbRegs.GPTCONB.all = 0x0859;               
        EvbRegs.T3CNT = 0;
        EvbRegs.T3CON.all = 0x1000;
        EvbRegs.T3PR = 5000;
        EvbRegs.T3CMPR = 0x3fff;

主程序如下:
#include \"DSP28_Device.h\"
interrupt void ISRT3PINT(void);

void main(void)
{
        /*初始化系统*/
        InitSysCtrl();

        /*关中断*/
        DINT;
        IER = 0x0000;
        IFR = 0x0000;
       
        /*初始化PIE控制寄存器*/
        InitPieCtrl();
       
        /*初始化PIE矢量表*/
        InitPieVectTable();       
       
        /*初始化EV*/
        InitEv();
       
        EALLOW;       

    PieVectTable.T3PINT = &ISRT3PINT;
    EDIS;         
  
    IER |= M_INT4;//中断使能寄存器INT2级中断使能
  
        PieCtrl.PIEIER4.bit.INTx4 =1;//外设中断扩展模块的2组第6个中断使能
        PieCtrl.PIEACK.bit.ACK4=1;//清除馍柚卸侠┱鼓?榈?组应答位
        PieCtrl.PIEIFR4.bit.INTx4=1;//外设中断扩展模块的2组第6个中断标志清除,如取回中断向量,会自动清除
        EvbRegs.EVBIFRA.bit.T3PINT= 1 ;

        EINT;
        ERTM;
        StartTimer3();
    for(;
        {
                KickDog();
        }

}

interrupt void ISRT3PINT(void)
{
  if (EvbRegs.EVBIFRA.bit.T3PINT==0){return;}
  
  StopTimer3();
  EvbRegs.T3CNT=0x0000;
  EvbRegs.EVBIFRA.bit.T3PINT= 1;
  PieCtrl.PIEACK.bit.ACK4=1;    //Enable T3PINT Int
  EINT;
  
  }

请高手看看对不对,是不是还有什么东西需要设置一下,因为我
这样设置在运行时始终进入不了 ISRT3PINT的中断程序~~~不胜感激!!!

最新回复

T3PINT 没有使能 EvbRegs.EVBIMRA.bit.T3PINT= 1; //使能周期中断  详情 回复 发表于 2009-7-23 05:29
 
点赞 关注

回复
举报

79

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

定时器下溢中断

我也是始终不进中断,你的问题解决了吗?
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
T3PINT 没有使能
EvbRegs.EVBIMRA.bit.T3PINT= 1; //使能周期中断
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表