本文目录一览

1,关于28335浮点精度的问题不知有人遇到过没有

这是由于float型存储格式决定的,float和double型在存储器以“基数+阶码”存储,x=12345672.32111=1.234567 X 10^7

关于28335浮点精度的问题不知有人遇到过没有

2,DSP28335的SPI发送的是16位的数据我怎么发送给单片机8位的SPI单

“DSP28335的SPI发送的是16位的数据” 如果DSP28335端的程序是你写的,修改配置采用8位帧格式不就得了。不过对于长数据还是应当约定通讯协议。

DSP28335的SPI发送的是16位的数据我怎么发送给单片机8位的SPI单

3,28335的SPI通道数

查到这方面的解释:有多路引脚对应于SPI,说明SPI可以映射到不同的引脚,而不是说明有多路SPI总算搞明白了
是这个意思吗 谢谢分享
下来帮你看看

28335的SPI通道数

4,DSP28335的SPI发送的是16位的数据我怎么发送给单片机8位的SPI单

你可以将单片机SPI设定为主模式,而将DSP28335的SPI设定为从模式,主模式工作时是单片机发时钟给DSP,DSP根据时钟信号一位一位的传送数据。单片机发完一字节可以先行处理接收的8位数据,完之后再接收下一个8位。

5,28335可以定义多少位的无整型数据

:“DSP28335的SPI发送的是16位的数据” 如果DSP28335端的程序是你写的,修改配置采用8位帧格式不就得了。不过对于长数据还是应当约定通讯协议
你好!可以通过位域来实现. 例如: struct bs 仅代表个人观点,不喜勿喷,谢谢。
可以通过位域来实现. 例如: struct bs { int a:8; }

6,28335和2812DSP区别

28335和2812DSP的区别如下:区别一:28335数字信号处理器:TMS320F28335数字信号处理器是TI公司最新推出的32位浮点DSP控制器。与TMS320F2812定点DSP相比,TMS320F28335增加了单精度浮点运算单元(FPU)和高精度PWM,且Flash增加了一倍(256K×16Bit)。同时增加了DMA功能,可将ADC转换结果直接存入DSP的任一存储空间。此外,它还增加了CAN通讯模块、SCI接口和SPI接口。TMS320F28355的主频最高为150MHz,同时具有外部存储扩展接口、看门狗、三个定时器、18个PWM输出和16通道的12位AD转换器。区别二:2、28335的配置:F28335拥有类似2812的XINTF(External Interface外部接口),但其功能更为强大,是16/32位数据位宽可配置,DMA可控制的。在系统设计时,可以通过该接口很方便地扩展片外存储器和其他外设,独立设置它们的控制时这对于现在电力电子变流装置的控制十分重要。因为片上外设往往并不能满足系统全部的控制要求,这就需要系统具有良好的可扩展性。F28335的可扩展性相比F2808上了一个台阶。区别三:3、28335和2812系列:28335和2812同属C2000系列,最大不同是28335硬件支持浮点运算,处理浮点数性能优越。同时PWM、eCAP、eQEP尤其是PWM每一路都可以单独控制。最主要的是定浮点,283XX或者2803X都是浮点芯片,28XX都是定点的,其他的功能模块总线什么的C2000大同小异,连寄存器配置都差不多。扩展资料:28335和2812的特点:TMS320F28335具有150MHz的高速处理能力,具备32位浮 点处理单元,6个DMA通道支持ADC、McBSP和 EMIF,有多大18路的PWM输出,其中有6路为TI特有的更高精度的PWM输出 (HRPWM),12位16通道ADC。得益于其浮点运算单元,用户可快速编写控制算法而无需再处理小数操作上耗费过多的时间和精力,与前代DSP相比,平均性能提高50%,并与定点C28x控制器软件兼容,从而简化软件开发, 缩短开发周期,降低开发成本。DSP2812的特点:TMS320F2812是基于代码兼容的C28x内核的新型高性能32位定点数字信号处理器,其代码与F24x/LF240x系列DSP代码及部分功能相兼容,C28x内核的指令执行周期达到了6.67ns,最高运行频率可以达到150MHz,保证了控制系统有足够的运算能力。此外,F2812集成有许多外设,提供了整套的片上系统,从降低了系统成本,实现更简单、高效地控制。其片上外设主要包括2×8路12位ADC(最快80ns转换时间),2路SCI,1路SPI,1路McBSP,1路eCAN接口等。并带有两个事件管理模块(EVA、EVB),分别包括6路PWM/CMP,2路QEP,3路CAP,2路16位定时器(或TxPWM/TxCMP)。另外,该器件还有3个独立的32位CPU定时器,以及多达56个独立编程的GPIO引脚。由此可见,F2812在具备数字信号处理器卓越的数据处理能力的同时,又具有适于控制的片内外设及接口,可广泛应用于各种高性能的系统控制中。F2812不同于F24xx系列DSP,它采用统一编址方式。芯片内部有18K的SARAM,包括MO、M1、L0、L1、H0共5个存储块。各存储块保持独立,可以在同一机器周期对不同的RAM块进行访问,从而减少流水线时延。而且F2812内部有128K字的FLASH,地址空间3D8000h~3F7FFFh,适用于低功耗、高性能的控制系统。此外F2812提供了外部存储器扩展接口(XINTF),方便进行系统扩展,其寻址空间可以达到1MB。F2812有多种上电引导方式可供选择,可以通过设置GPIOF4、GPIOF12、GPIOF3、GPIOF2得不同状态进行DSP上电时的程序引导控制。

7,DSP28335的SPI发送的是16位的数据我怎么发送给单片机8位的

你可以将单片机SPI设定为主模式,而将DSP28335的SPI设定为从模式,主模式工作时是单片机发时钟给DSP,DSP根据时钟信号一位一位的传送数据。单片机发完一字节可以先行处理接收的8位数据,完之后再接收下一个8位。
“dsp28335的spi发送的是16位的数据”如果dsp28335端的程序是你写的,修改配置采用8位帧格式不就得了。不过对于长数据还是应当约定通讯协议。

8,dsp28335中spisimoa是什么意思

这个和PWM一毛钱关系也没有, SPISIMOA 是关于SPI-A串行通讯接口的定义, SPICLK是SPI时钟;SPISIMO是表示 从控制器输入(slave input)主控制器输出(master output);SPISOMI是表示 从控制器输出(slave output)主控制器输入(master input);SPISTE是表示 从控制器发送使能;推荐一本书,网上也可与下载到;
先了解PWM原理,再看DSP如何实现PMW。看手册,看例程。买块28335的开发板,资源都配套给你了,一点点的学没有基础,学的会慢点,但要坚持住!多看,多读程序。

9,28335SPI接口问题求解

顺便分享些资料什么是SPI接口?SPI接口是高速同步串行输入输出接口。TMS320F28335有几个SPI接口模块?有一个专门的SPI模块, 另外两个McBSP也可以配置为SPI接口。TMS320F28335SPI接口由几组寄存器控制?12组,位于控制寄存器帧0x7040h开始的位置。所有的寄存器都为16bit寄存器FIFO有几级?16级SPI FIFO模式下如何对传输和接收FIFO进行操作?直接对SPITXBUF进行赋值以传输数据例如:SpiaRegs.SPITXBUF=sdata[i]。此操作可理解为:首先使TXFIFO头指针加1,然后把值写入TXFIFO头指针指向的位置。如果当前没有一个激活的传输过程时,对SPITXBUF的写入会激活一个传输过程。直接读取SPIRXBUF的值以接收数据例如:rdata[i]=SpiaRegs.SPIRXBUF,此操作可理解为:首先从RXFIFO头指针处读取1个word, 然后使RXFIFO头指针减1。SPI FIFO模式下传输和接收中断何时产生?是在数据传输或接收结束后,再判断传输和接收FIFO队列中有多少数据(SPIFFTX.TXFFST4-0和SPIFFRX.RXFFST4-0的值)。对于传输FIFO如果FIFO中数据小于等于TXFFIL4-0(此寄存器指定临界值)指定的值时会触发中断,在中断处理例程中继续传输数据。对于接收FIFO如果FIFO中的值大于等于RXFFIL4-0中指定的值时触发中断,在中断处理例程中接收数据。故FIFO模式下中断触发条件除了标准SPI模式下的数据传输接收完毕的条件外还要满足FIFO中的数据小于等于TXFFIL或大于等于RXFFIL设定值的条件,在两个条件都满足的情况下才会触发中断。另外一般情况下,FIFO模式SPI初始化完后会立即产生以个传输中断,因为此时TXFIFO没有数据满足产生中断的条件。如果只接收数据不发送数据如何激活接收过程?SPI的的接收过程必须依赖传输过程,故即使值接收数据也必须对SPITXBUF写入以激活一个传输过程来接收数据。
SPI作为一种总线形式,可以同时挂载多个不同的外围设备,只需要通过不同的分选操作即可,不过在使能设备前别忘了进行相应的初始化设置
有一个专门的SPI模块, 另外两个McBSP也可以配置为SPI接口这些不可能都用了吧

10,TI的DSP2812与28335有什么区别

MS320F28335数字信号处理器是TI公司最新推出的32位浮点DSP控制器。与TMS320F2812定点DSP相比, TMS320F28335增加了单精度浮点运算单元(FPU)和高精度PWM,且Flash增加了一倍(256K×16Bit) , 同时增加了DMA功能, 可将ADC转换结果直接存入DSP的任一存储空间。此外, 它还增加了CAN通讯模块、SCI接口和SPI接口。TMS320F28355的主频最高为150MHz, 同时具有外部存储扩展接口、看门狗、三个定时器、18个PWM输出和16通道的12位AD转换器。 F28335拥有类似2812的XINTF(External Interface外部接口),但其功能更为强大,是16/32位数据位宽可配置,DMA可控制的。在系统设计时,可以通过该接口很方便地扩展片外存储器和其他外设,独立设置它们的控制时这对于现在电力电子变流装置的控制十分重要。因为片上外设往往并不能满足系统全部的控制要求,这就需要系统具有良好的可扩展性。F28335的可扩展性相比F2808上了一个台阶。 TMS320F28335 DSP具有150MHz的高速处理能力,具备32位浮点处理单元,6个DMA通道支持ADC、McBSP和EMIF,有多达18路的PWM输出,其中有6路为TI特有的更高精度的PWM输出(HRPWM),12位16通道ADC。与前代DSC相比,平均性能提升50%,并与定点C28x控制器软件兼容,从而简化软件开发,缩短开发周期,降低开发成本。
28335是2812的后一代产品。2812是定点的,对应的是28035,而28335是浮点的,计算能力更强新一代产品改进了2812系列的ADC部分的精度,使这个281x固有的bug问题得到很大改善新一代产品性价比更高,单片价格更加便宜,而2812由于使用的人不如2803x的多,所以在价格上已经不占优势新一代产品速度更快新一代产品已经成熟,有大量用户采用,可以放心使用。新一代产品参考设计和参考文档、参考程序更多更丰富,详情可以下载TI的ControlSUIT查看。建议用28035替代2812进行设计开发。无论是2812还是28035还是28335我都使用过,这是经验之谈。
TMS320F28335数字信号处理器是TI公司最新推出的32位浮点DSP控制器。与TMS320F2812定点DSP相比, TMS320F28335增加了单精度浮点运算单元(FPU)和高精度PWM,且Flash增加了一倍(256K×16Bit) , 同时增加了DMA功能, 可将ADC转换结果直接存入DSP的任一存储空间。此外, 它还增加了CAN通讯模块、SCI接口和SPI接口。TMS320F28355的主频最高为150MHz, 同时具有外部存储扩展接口、看门狗、三个定时器、18个PWM输出和16通道的12位AD转换器。 F28335拥有类似2812的XINTF(External Interface外部接口),但其功能更为强大,是16/32位数据位宽可配置,DMA可控制的。在系统设计时,可以通过该接口很方便地扩展片外存储器和其他外设,独立设置它们的控制时这对于现在电力电子变流装置的控制十分重要。因为片上外设往往并不能满足系统全部的控制要求,这就需要系统具有良好的可扩展性。F28335的可扩展性相比F2808上了一个台阶。 TMS320F28335 DSP具有150MHz的高速处理能力,具备32位浮点处理单元,6个DMA通道支持ADC、McBSP和EMIF,有多达18路的PWM输出,其中有6路为TI特有的更高精度的PWM输出(HRPWM),12位16通道ADC。与前代DSC相比,平均性能提升50%,并与定点C28x控制器软件兼容,从而简化软件开发,缩短开发周期,降低开发成本。
5509一般适用于快速数据处理,可以用于通信编解码,比如可以嵌入硬盘进行数据处理和通讯协议编码。属于tic5000系列芯片,叫为微处理器。dsp2812的优势在于芯片内集成了用于控制的外设,在控制电机、数字电源这些方面更加适用,主频比5509低,片内有可以加密的flash存储程序,属于ti c2000系列芯片,叫为微控制器。

文章TAG:2833528335多少spi  关于28335浮点精度的问题不知有人遇到过没有  
下一篇
展开更多