-
beebeecici 回答了该问题
-
xyz549040622 回答了该问题
-
ayb_ice 回答了该问题
-
弓长月月鸟 回答了该问题
-
fanwuhua20000 回答了该问题
-
dujunqiu 回答了该问题
-
GD32450Z-EVAL验证板的DEMO sos
购买了GD32450Z-EVAL这块开发板,在微站找demo没找到,只有F1的,官方没有这方面的例程吗?还是直接用库函数压缩包内的程序也可以点亮开发板?另外微站下载的开发板原理图也不配套下载视频
2195浏览 0回复 25关注 -
linxi6414 回答了该问题
STC15W4K61S4,内部rc串口二异常
你的中断函数贴出来看一下,STC15W4K32和4K48用的比较多,并且是用在工业场合,并且我刚刚好是用的串口2做通讯(232转485),从来没有你说的这个问题。
6816浏览 3回复 25关注 -
ningling_21 回答了该问题
-
sagade 回答了该问题
-
单片小菜 回答了该问题
-
dsp小白白 回答了该问题
-
luoye963 回答了该问题
定点DSP与浮点DSP的区别是什么
从宏观上讲,浮点dsp比定点dsp的动态范围大得多。定点运算中,程序员必须时刻关注溢出的发生,为了防止溢出,要么不断进行移位定标,要么做截尾。前者耗费大量时间和空间,后者则带来精度的损失。相反,浮点运算dsp扩大了动态范围,提高了精度,节省了运算时间和存储空间,因为大大减少了定标,移位和溢出检查。定点的计算不过是把一个数据当作整数来处理,通常AD采样来的都是整数,这个数相对于真实的模拟信号有一个刻度因子,大家都知道用一个16位的AD去采样一个0到5V的信号,那么AD输出的整数除以2^16再乘以5V就是对应的电压。在定点DSP中是直接对这个16位的采样进行处理,并不将它转换成以小数表示的电压,因为定点DSP无法以足够的精度表示一个小数,它只能对整数进行计算。而浮点DSP的优势在于它可以把这个采样得到的整数转换成小数表示的电压,并不损失精度(这个小数用科学记数法来表示),原因在于科学记数法可以表示很大的动态范围的一个信号,以IEEE754浮点数为例,单精度浮点格式:[31]1位符号[30-23]8位指数[22-00]23位小数这样的能表示的最小的数是+-2^-149,最大的数是+-(2-2^23)*2^127(这里不去研究这个最小最大范围是如何计算出来的)。动态范围为20*log(最大的数/最小的数)=1667.6dB,这样大的动态范围使得我们在编程的时候几乎不必考虑乘法和累加的溢出,而如果使用定点处理器编程,对计算结果进行舍入和移位则是家常便饭,这在一定程度上会损失是精度。原因在于定点处理处理的信号的动态范围有限,比如16位定点DSP,可以表示整数范围为1-65536,其动态范围为20*log(65536/1)=96dB。对于32定点DSP,动态范围为20*log(2^32/1)=192dB,远小于32位ieee浮点数的1667.6dB,但是,实际上192dB对绝大多数应用所处理的信号已经足够了。由于AD转换器的位数限制,一般输入信号的动态范围都比较小,但在DSP的信号处理中,由于点积运算会使中间节点信号的动态范围增加,所以主要考虑信号处理流程中中间结果的动态范围,
2184浏览 1回复 25关注 -
qiuyu462 回答了该问题
如何选择合适DSP
1)速度:DSP速度一般用MIPS或FLOPS表示,即百万次/秒钟。根据您对处理速度的要求选择适合的器件。一般选择处理速度不要过高,速度高的DSP,系统实现也较困难。2)精度:DSP芯片分为定点、浮点处理器,对于运算精度要求很高的处理,可选择浮点处理器。定点处理器也可完成浮点运算,但精度和速度会有影响。3)寻址空间:不同系列DSP程序、数据、I/O空间大小不一,与普通MCU不同,DSP在一个指令周期内能完成多个操作,所以DSP的指令效率很高,程序空间一般不会有问题,关键是数据空间是否满足。数据空间的大小可以通过DMA的帮助,借助程序空间扩大。4)成本:一般定点DSP的成本会比浮点DSP的要低,速度也较快。要获得低成本的DSP系统,尽量用定点算法,用定点DSP。5)实现方便:浮点DSP的结构实现DSP系统较容易,不用考虑寻址空间的问题,指令对C语言支持的效率也较高。6)内部部件:根据应用要求,选择具有特殊部件的DSP。如:C2000适合于电机控制;OMAP适合于多媒体等。
1255浏览 1回复 23关注 -
yibai259 回答了该问题
DSP的C语言同主机C语言的主要区别是什么
1)DSP的C语言是标准的ANSIC,它不包括同外设联系的扩展部分,如屏幕绘图等。但在CCS中,为了方便调试,可以将数据通过prinf命令虚拟输出到主机的屏幕上。2)DSP的C语言的编译过程为,C编译为ASM(汇编语言),再由ASM编译为OBJ(中间代码文件)。因此C和ASM的对应关系非常明确,非常便于人工优化。3)DSP的代码需要绝对定位;主机的C的代码有操作系统定位。4)DSP的C的效率较高,非常适合于嵌入系统。
1417浏览 1回复 23关注
没有更多了

问答