Part Number:TMS320F28035-EPOther Parts Discussed in Thread:CONTROLSUITE
if (v.VecSector==1 || v.VecSector==4) \
{ v.Ta= v.tmp2; \
v.Tb= v.tmp1-v.tmp3; \
v.Tc=-v.tmp2; \
} \
\
else if(v.VecSector==2 || v.VecSector==5) \
{ v.Ta= v.tmp3+v.tmp2; \
v.Tb= v.tmp1; \
v.Tc=-v.tmp1; \
} \
\
else \
{ v.Ta= v.tmp3; \
v.Tb=-v.tmp3; \
v.Tc=-(v.tmp1+v.tmp2); \
}
以上代码段错误,按照Ti的文档设计思路,应先算t1,t2。之后再生成Ta、Tb、Tc,该宏中直接省略中间过程。推导的结果也无法赋值给比较寄存器。
Green Deng:
你好,请问你的代码是controlSUITE中获取的吗?软件版本号是什么?
有没有看过这份资料:2703.svgen_dq.pdf