问答

汇集网友智慧,解决技术难题

  • beebeecici 回答了该问题

    LCR数字电桥测量电机定子线圈如何选择电平?

    如果要得到跟厂家一致的结果,当然要跟厂家的测试条件一致

    1875浏览 2回复 23关注
  • xyz549040622 回答了该问题

    DS18B20 请各位大佬帮忙看一下哪里不正确,

    楼上说得对,延时,延时一定要准确。针对你的芯片,延时函数一定要准确,需要你。测试一下时间是否正确。

    1354浏览 3回复 26关注
  • ayb_ice 回答了该问题

    MSP430AFE253 意外擦除flash问题

    有可能是频率变化的原因,导致延时时间不准确了,而余量又不大

    1723浏览 4回复 24关注
  • 弓长月月鸟 回答了该问题

    CY7C68013A能实现协议透传吗?

    实现没有啊?????

    3027浏览 1回复 25关注
  • fanwuhua20000 回答了该问题

    有没有可以替换STM32F051K8U6 UFQFPN-32 sos

    我们是航顺代理商,还有免费开发板申请,可以加我微信wood2000,发资料给你。

    1382浏览 0回复 26关注
  • dujunqiu 回答了该问题

    STM32的CAN通信代码下载到GD32中CAN通信失败

    看下CAN波特率的配置那里,是不是也要修改下

    2143浏览 1回复 23关注
  • GD32450Z-EVAL验证板的DEMO sos

    购买了GD32450Z-EVAL这块开发板,在微站找demo没找到,只有F1的,官方没有这方面的例程吗?还是直接用库函数压缩包内的程序也可以点亮开发板?另外微站下载的开发板原理图也不配套下载视频

    demo ev 开发板 函数 原理图

    2195浏览 0回复 25关注
  • linxi6414 回答了该问题

    STC15W4K61S4,内部rc串口二异常

    你的中断函数贴出来看一下,STC15W4K32和4K48用的比较多,并且是用在工业场合,并且我刚刚好是用的串口2做通讯(232转485),从来没有你说的这个问题。

    6816浏览 3回复 25关注
  • ningling_21 回答了该问题

    GD芯片调试无法跳到main

    硬件没问题?

    1463浏览 1回复 23关注
  • sagade 回答了该问题

    华大hc32F170,怎么用Flash模仿EEPROM使用呢?

    掉电保存数据,PVD检测到掉电后,难道是写入flash太慢了?

    3998浏览 18回复 23关注
  • 单片小菜 回答了该问题

    turestudio 可以用来做HK32F103的开发吗?

    可以的,直接迁移就可以了,没有什么技术含量的。

    1459浏览 1回复 23关注
  • dsp小白白 回答了该问题

    DSP28335的MCBSP发送没问题,但是接收数据乱序

    您好我也是接收乱序,请问是什么原因呀,

    16641浏览 2回复 24关注
  • 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关注

没有更多了