dsp 编译问题

2019-03-26 16:34发布

这个程序编译时怎么有错误?说"EvaRegs" has no field "CAPCONA" 、"CAPFIFOA"
什么原因?   初始化事件管理器EVA
void InitEv(void)
{
     EvaRegs.T1PR=0xFFFF;   //T1周期
     EvaRegs.T1CNT=0;
     EvaRegs.T1CON.all=0;
     EvaRegs.T1CON.bit.TMODE=2;  //连续增计数模式
     EvaRegs.T1CON.bit.TPS=4;  //150MHz的32分频(HSP-CLK已2分频,故TPS=4,即16分频)
     EvaRegs.T1CON.bit.TENABLE=1;  //使能T1定时器
     EvaRegs.CAPCONA.all=0;  //捕捉控制寄存器
     EvaRegs.CAPCONA.CAP12EN=1;  //使能捕捉
     EvaRegs.CAPCONA.CAP1EDGE=1;  //检测上升沿
     EvaRegs.CAPCONA.CAP12TSEL=1;  //CAP1选定时器T1
     EvaRegs.CAPFIFOA.bit.CAP1FIFO=0;  //CAP1FIFO空
     EvaRegs.EVAIFRC.bit.CAP1INT=1;  //清CAP1中断标志位
     EvaRegs.EVAIMRC.bit.CAP1INT=1;  //CAP1中断使能
} 此帖出自小平头技术问答
0条回答

一周热门 更多>