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

DSP28335数据类型相关推荐

  1. Postman使用Date数据类型,Postman发送Date类型数据,Postman模拟前端调用

    Postman使用Date数据类型: 在form-data数据类型下,使用 2021/7/7 11:11:00 (yyyy/MM/dd HH:mm:ss) 的数据格式即可 如下: 在json数据格式中 ...

  2. 大数据中用到的新的数据类型bigint、decimal、smallint、tinyint

    在对比oracle数据库和大数据库的时候,发现了几个用以存放数字的新的类型bigint.decimal.smallint.tinyint,为了对比之间的不同,我进行了统计 bigint 可以精确的表示 ...

  3. NumPy — 创建全零、全1、空、arange 数组,array 对象类型,astype 转换数据类型,数组和标量以及数组之间的运算,NumPy 数组共享内存

    NumPy 简介 一个用 python 实现的科学计算包.包括: 1.一个强大的 N 维数组对象 Array : 2.比较成熟的(广播)函数库: 3.用于整合 C/C++ 和 Fortran 代码的工 ...

  4. 【JavaScript总结】JavaScript语法基础:数据类型

    ------>数据类型有哪些? ->基本类型:数字类型,布尔类型,字符串类型 ->引用类型:对象类型,函数类型 ->空类型:null 和 undefined ->运算符: ...

  5. 数据类型对应的字节数

    20210622 https://www.icode9.com/content-4-421680.html 32位和64位常用数据结构所占字节数 20210126 1 2 4 8 1248 刚好都是2 ...

  6. tensorflow2.0 基础一 常用数据类型及转换

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/weixin_43619065/arti ...

  7. 深入浅出Redis五种基本数据类型

    文章目录 1.String SDS(Simple Dynamic String) 2.RedisDB设计 3.List 4.Hash 5.Set intset 6.ZSet skiplist 1.St ...

  8. TVM自定义数据类型

    TVM自定义数据类型 本文将介绍"自定义数据类型"框架,该框架可在TVM中使用自定义数据类型. 介绍 在设计加速器时,关键是如何近似地表示硬件中的实数.这个问题具有长期的行业标准解 ...

  9. 自主数据类型:在TVM中启用自定义数据类型探索

    自主数据类型:在TVM中启用自定义数据类型探索 介绍 在设计加速器时,一个重要的决定是如何在硬件中近似地表示实数.这个问题有一个长期的行业标准解决方案:IEEE 754浮点标准.1.然而,当试图通过构 ...

最新文章

  1. 内存都没了,还能运行程序?
  2. ASM3.0学习(二)
  3. 在/sys目录下建立一个文件,并且实现信息的读取和存储
  4. 《精通javascript》5,6章复习(三)
  5. 精简linux操作系统,Tiny Core Linux—仅10多MB的精简Linux 操作系统发行版
  6. css 精灵图 0302
  7. 自己编写错误代码的规范
  8. 【原创】打造基于Dapper的数据访问层
  9. 体验式培训之“盲人与哑巴”
  10. 计算机设计大赛人工智能大数据类作品研究文档
  11. 最小行走距离(dfs+虚树)
  12. Mysql中从零点到当前时刻的SQL判断
  13. 出海必知:跨境人必须知道的一个跨境电商推广常用渠道
  14. Mac使用jd-gui启动报错 This program requires Java 1.8+
  15. python读取excel成绩表,并设置柱状图
  16. linux服务器cpu飙高问题排查实践记录
  17. HTML绘制齿轮,HTML5模拟齿轮动画代码实例
  18. 关于mysql数据库三范式
  19. kodi教程_kodi下载使用教程教学
  20. 个人日记-《银河帝国》第一本‘基地’读后感-20201109

热门文章

  1. 周小桥老师--技术与产品敏捷创新项目管理资深专家--沪师经纪刘建
  2. 计算机与我的生活英语作文,描写一天的生活英语作文(通用7篇)
  3. Android 内存优化总结实践
  4. 2021安洵杯Misc writeup
  5. 下一个好莱坞巨头——计算机
  6. okhttp post请求
  7. 第一次的医美体验,决定了客户的回头率
  8. 静态成员函数和非静态成员函数的区别?
  9. 织梦(DEDECMS)系统网站搬家技巧-dedeCms换空间搬家教
  10. 《游戏设计艺术(第2版)》——学习笔记(8)第8章 游戏通过迭代提高