CCS与Matlab

CCS支持的.dat文件详解(转载于hellodsp)
CCS支持的.dat文件的格式为:
定数  数据格式  起始地址  页类型  数据块大小
1651
其后是文件内容,每行表示一个数据。
定数固定为“1651”,数据格式可以选择“1”(十六进制整型)、“2”(十进制整型)、“3”(十进制长整型)、“4”(十进制浮点型)。起始地址为存储的地址,页类型和标示为程序或者数据。
比如一个.dat文件:
1651 1 800 1 10
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
0x0000
制作.dat 文件的方法也很简单,可以用VC++或者MATLAB来实现。比如hellodsp的网友lwxing提供的使用matlab创建.dat文件的一个实例:
matlab向dsp传递.dat文件
x=2*sin(2*pi*100*m*dt);
for m=1:200;
if x(m)>=0 y(m)=x(m);
else y(m)=4+x(m);
end;
end;
y=y*16384;
fid=fopen('input.dat','w');%打开文件,'w'是将此文件定义为可写的,fid是此文件的整数标示
fprintf(fid,'1651 1 0 1 0/n');%输出文件头,文件头必须是dsp所能识别的,就如此句程序所设定的
fprintf(fid,'0x%x/n

你可能感兴趣的:(CCS与Matlab)