主题中讨论的其他器件:C2000WARE
您好!
我有两个相同的 CLA 任务用于滤波。 但在 CLA 任务2中、我遇到了无法访问语句的错误
// //任务1 (C)变量 // #pragma DATA_SECTION (xn1、"CpuToCla1MsgRAM") 浮点 xn1;//输入数据 #pragma DATA_SECTION (yn1、"Cla1ToCpuMsgRAM") 浮点 yn1;//已过滤数据 #pragma DATA_SECTION (W1、"CLADataLS0") float W1[FILTER_LEN]={0.0028370.0030005、0.0034464、0.0041735、0.005175、0.0064387、0.0079473、 0.0096783、0.011605、013696、015917、01823、020596、022973、025321、 0.027596、02976、0331772、033597、035201、0366550、0376360、038421、 0.038899、03.039059、038899、03842、037636、00.03555、035201、00.033597、 0.031772、02976、027596、025321、022973、020596、01823、015917、 0.013696、0.011605、0.0096783、0.0079473、0.0064387、0.005175、0.0041735、0.0034464、 0.0030005、0.0028375}; #pragma DATA_SECTION (fDelayLine1、"CLADataLS0") fdelayLine1[FILTER_LEN]={0、0、0、0、0、0、0、0、0、0、0、 0、0、0、0、0、0、0、0、0、 0、0、0、0、0、0、0、0、0、 0、0、0、0、0、0、0、0、0、 0、0、0、0、0、0、0、0、}; // 任务2 (C)变量 // #pragma DATA_SECTION (xn2、"CpuToCla1MsgRAM") float 3000xn2;//输入数据 #pragma DATA_SECTION (yn2、"Cla1ToCpuDataMsgRAM") float (xn2、"CL0047 、0040、0040、0048、0000]n) float 2、0004、0048、00040、00040、00040、0048、0000、000n 0.0096783、0.011605、013696、015917、01823、020596、022973、025321、 0.027596、02976、0331772、033597、035201、0366550、0376360、038421、 0.038899、03.039059、038899、03842、037636、00.03555、035201、00.033597、 0.031772、02976、027596、025321、022973、020596、01823、015917、 0.013696、0.011605、0.0096783、0.0079473、0.0064387、0.005175、0.0041735、0.0034464、 0.0030005、0.0028375}; #pragma DATA_SECTION (fDelayLine2、"CLADataLS0") fDelayLine2[FILTER_LEN]={0、0、0、0、0、0、0、0、0、0、0、0、 0、0、0、0、0、0、0、0、0、 0、0、0、0、0、0、0、0、0、 0、0、0、0、0、0、0、0、0、 0、0、0、0、0、0、0、0、0、};
谢谢 Vadim
