This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMDSDSK6713:示波器上的卷积过程输出

Guru**** 538920 points
Other Parts Discussed in Thread: TMDSDSK6713
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1199775/tmdsdsk6713-output-of-a-convolution-process-in-an-oscilloscope

器件型号:TMDSDSK6713

您好、专家!

你好! 对于下面的客户咨询、我需要您的帮助。

我正在使用 TMDSDSK6713、并尝试在示波器中获取卷积过程的输出
您可以告诉我这样做的过程吗
包括
#Include <stdlib.h>
#Include <math.h>
#Include <time.h>


INT I;
int count = 0;
int px=0;

浮点 W0[8];

INT L=4;
INT N=6;

双信号[8]={1、2、3、4、5、6、7、8};
double h[4]={2、1、0、3};

浮动缓冲器1[6];


int main()


w0[count]=0;

buffer1[px]=信号[计数];

for (I=0;I<L;I++)


W0[COUNT]=W0[COUNT]+((h[I]*buffer1[(px-L+1+I)%N]);

}

count=计数++;
px=(px+1)%N;


返回0;

}
 
这是我的示例代码、如何将此代码的输出配置为显示在示波器中?
 
我希望代码无限次运行、以便逐个获取这些值、但是当我在调试该代码后运行该代码时、它仅向我输出一次
我是说、在 DSP 中、int main 函数应该无限运行、直到我停止它?
我需要在代码中进行哪些修改才能实现这一点吗?
提前感谢您的支持。
此致、
Jonathan