DSP28335数据类型

       最近在用DSP28335时,发现数据类型与ARM体系的数据类型有些差异,做了以下测试,来确定DSP28335上数据类型的大小。

      28335单位中长度为是16bit.

  count = sizeof(char);
  count = sizeof(int);
  count =  sizeof(double);
  count =  (sizeof(long)

   count =  (sizeof(short)

 count =  (sizeof(float);
 通过查看寄存器发现:

char : 1  (16bit)
int     : 1  (16bit)
double: 2  (32bit)
long: 2  (32bit)
short: 1  (16bit)
float: 2  (32bit)
long long: 4  (64bit)

 ----------------------------------------------------------------------------------------------

struct SDATA_BIT{
 unsigned int  D1     : 16;

 unsigned int  D2      : 16; 

 unsigned int  D3      : 4 ; 

 unsigned int  D4      : 1 ;

 unsigned int  D5      : 1 ; 

 unsigned int  D6      : 1 ;

 unsigned int  D7     : 1 ;

};

sizeof(struct SDATA_BIT  sBIT) = 3; //

由于DSP28335上的数据类型与ARM的不同,因此在做通信协议时,尤其是用到联合体、数组、结构体来存放数据时,要注意!!!


 

 

 

 

 

 

 

  • 6
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: DSP28335数据手册是一份技术文档,详细介绍了Texas Instrument公司生产的一种数字信号处理器(DSP)的性能特点、使用方法和相关信息。 DSP28335芯片是一种专门为实时数字信号处理而设计的高性能芯片,采用了C28x内核,拥有高速计算能力和内置存储器。手册中提供了该芯片的详细技术参数、引脚功能和电气规范等方面的详细信息。此外,手册中还介绍了芯片的系统结构、内存配置和接口设计等重要内容,并提供了开发环境的使用指南和实例程序。手册中还提供了一些应用实例,方便工程师快速上手使用该芯片进行设计和开发。使用DSP28335芯片的设计者和工程师可以通过手册深入了解该芯片的性能特点和使用方法,进而优化设计方案,提高系统性能和稳定性。DSP28335数据手册的发布为数字信号处理器的开发和应用提供了重要的参考资料,也为电子产品的设计和开发提供了重要的技术支持。 ### 回答2: DSP28335是Texas Instruments (TI)公司推出的一款高性能数字信号处理器。DSP28335芯片具有多种类型I/O接口、二级Cache和DMA控制器,可以快速处理复杂的数字信号和高速控制运算。其高频时钟、低功耗和可靠性也使其广泛应用于电力、航空、汽车和通信等领域。 数据手册是了解和应用DSP28335的重要指南。数据手册详细描述DSP28335的各种特性和功能,包括芯片架构、寄存器、CPU、存储器子系统、IO端口和定时器等。同时,数据手册还介绍了如何编程和调试该芯片,并给出了各种实用的应用电路示例,方便开发人员快速上手。 值得一提的是,DSP28335支持TI公司的Code Composer Studio (CCS) 和Code Composer Essentials (CCE)开发环境,使得开发人员可以方便地进行代码编写、仿真和调试等工作。此外,数据手册还提供了多个实用的软件工具,如DSP/BIOS实时操作系统、C语言库函数、专用工具和驱动程序等,以帮助开发人员更加便捷地开发出高效、高质量的应用程序。 总之,DSP28335数据手册是深入学习和应用该芯片的重要参考资料,对于研究数字信号处理和控制领域的开发人员来说,具有极大的参考价值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值