本人在28377S的CLA协处理器处理上有一段数据处理代码如下:
if(OffsetFinished)
{
K1 = Coff12;
K2 = Coff13;
tmp = Coff0 * AdcaResultRegs.ADCRESULT0;// – Offset0);
clatocpuvalue0 = K2 * tmp + K1 * clatocpuvalue0;
tmp = Coff1 * AdcaResultRegs.ADCRESULT1;// – Offset1);
clatocpuvalue1 = K2 * tmp + K1 * clatocpuvalue1;
………………..
每次K1\K2必须要进行赋值反馈的数据clatocpuvalue0以及clatocpuvalue1才正常,否则反馈值为0.
说明一下,除了Coff系数配置在CPUTOCLARAM上,其余参数均配置在CLATOCPURAM上,tmp为函数内局部变量。
关于K1/K2必须赋值的问题不清楚为什么????是否哪里配置出错了???
TI中文支持网


![[FAQ] 【分享】F28x FAQ-TI中文支持网](https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_148.jpg)
