DSP主程序和Host API应用程序的接口
时间:10-02
整理:3721RD
点击:
我这里有信号发生器,连接上DSP板子,再连接上主机,在主机上创立一个Host API ,要求采样,比如采1024点,把数据序列存在一个文件夹里面,也写出DSP采样主程序,这就结束了,我再用Matlab把所采集的数据序列绘出图来,这样的过程该如何下手,谢谢啊
我这里有信号发生器,连接上DSP板子,再连接上主机,在主机上创立一个Host API ,要求采样,比如采1024点,把数据序列存在一个文件夹里面,也写出DSP采样主程序,这就结束了,我再用Matlab把所采集的数据序列绘出图来,这样的过程该如何下手呢?
其实,你想做的就是一个数据采集和显示器,数据采集是靠dsp来实现,数据显示是在PC上实现,那么中间需要一个数据传输,你没说。
(1)dsp采集,不太难,你已经实现了;
(2)dsp需要和pc之间有个数据交互或者数据传递,你要选择一种通信方式;
(3)PC只要接收到数据之后,就可以存储、显示、计算等等操作了。
建议,如果数据速率要求不高,也可以选择串口,因为串口最简单。
如果数据速率要求高,就要选择诸如网口、usb来传输,这样一方面需要dsp侧做一些工作,同时PC侧也需要做一些工作。
谢谢您的耐心解答,对我帮助很大,我现在主要处理数据采集这部分,必须把数据采集到,储存在文件中,比如txt格式,好比两个通道吧,第一列为时间点,第二列为通道1的数据,第三列为通道2的数据,我得用usb接口,在这里面是不是必须得用仿真器啊,进行实时数据交换,在DSP程序中,把所得到数据的数组写进文件的语句还不是很确定,大神能告知一二不,谢谢!