关于使用CCSV5利用断点导入外部数据在Graph中显示波形的实践
- 关于**.dat**文件的介绍
- 关于DSP中定点浮点数的表示与转换
- 关于补码的计算
.dat文件不是一种标准的文件格式,许多软件都在使用这个扩展名,但是各个软件对.dat文件的定义格式不一定相同
现在讲CCS,DSP可以识别的.dat文件的格式,
图示为用记事本打开的(有些.dat文件记事本打开是乱码原因可能是生成这个.dat文件的软件有自己的加密方式)利用matlab按照自己的格式生成的.dat文件,这种格式的.dat文件是CCS支持的格式:第一行为五个数据,第一个1651,固定数;第二个为.dat文件存储的下面数据的格式“1”代表十六进制整型、“2”代表十进制整型、“3“代表十进制长整型、”4“代表十进制浮点型;第三个数代表DSP的存储地址,说明从文件读取的数据要存放的位置;第四个数代表页类型,可以是程序也可以是数据;第五个数表示的是数据的长度。其中后面三项可以全部为0。
以上是对CCS\DSP可以识别的.dat文件的格式的介绍,下面介绍关于DSP当中定点数与浮点数的介绍
暂时理解为当存储位数一定时,DSP是如何存储小数的,例如用十六位来存储小数,要介绍定标法
其中红色的位标识的是符号位,利用的是补码表示,从介绍中可以看到(就以Q定标为例吧)当无定标的时候除符号位以外其它位按照二进制位数从高到低表示数的大小,当定标以后(以Q14为例)无定标也可以理解为(Q0