TI论坛
直播中

刘彦妤

7年用户 255经验值
私信 关注
[问答]

模块化编程中如何在主程序或者中断服务程序中访问子模块中的局部变量

例如:在ti的异步电机矢量控制例程中, --  SVGEN_DQ.C中定义的局部变量t1和t2,我想在定时器下溢中断服务程序中访问这个变量,应该如何编程?
void svgendq_calc(SVGENDQ *v)
[
_iq Va,Vb,Vc,t1,t2;
Uint32 Sector = 0; // Sector is treated as Q0 - independently with global Q
~~~~~~~ }
我想在interrupt void MainISR(void)    [       ~~~~~~~~~       ]
此中断服务程序中成功访问t1和t2.
我试了一下在   extern _iq Va,Vb,Vc,t1,t2;编译不成功。

更多回帖

发帖
×
20
完善资料,
赚取积分