DSP28335数据类型

DSP28335数据类型最近在用 DSP28335 时 发现数据类型与 ARM 体系的数据类型有些差异 做了以下测试 来确定 DSP28335 上数据类型的大小 nbsp nbsp nbsp nbsp nbsp 28335 单位中长度为是 16bit nbsp nbsp count sizeof char nbsp nbsp count sizeof int nbsp nbsp count nbsp sizeof double nbsp count nbsp sizeof long nbsp nbsp c

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

      28335单位中长度为是16bit.

   count =  (sizeof(short)

 ———————————————————————————————-

 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的不同,因此在做通信协议时,尤其是用到联合体、数组、结构体来存放数据时,要注意!!!

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/178957.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午4:08
下一篇 2026年3月26日 下午4:08


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号