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的不同,因此在做通信协议时,尤其是用到联合体、数组、结构体来存放数据时,要注意!!!
DSP28335数据类型相关推荐
- Postman使用Date数据类型,Postman发送Date类型数据,Postman模拟前端调用
Postman使用Date数据类型: 在form-data数据类型下,使用 2021/7/7 11:11:00 (yyyy/MM/dd HH:mm:ss) 的数据格式即可 如下: 在json数据格式中 ...
- 大数据中用到的新的数据类型bigint、decimal、smallint、tinyint
在对比oracle数据库和大数据库的时候,发现了几个用以存放数字的新的类型bigint.decimal.smallint.tinyint,为了对比之间的不同,我进行了统计 bigint 可以精确的表示 ...
- NumPy — 创建全零、全1、空、arange 数组,array 对象类型,astype 转换数据类型,数组和标量以及数组之间的运算,NumPy 数组共享内存
NumPy 简介 一个用 python 实现的科学计算包.包括: 1.一个强大的 N 维数组对象 Array : 2.比较成熟的(广播)函数库: 3.用于整合 C/C++ 和 Fortran 代码的工 ...
- 【JavaScript总结】JavaScript语法基础:数据类型
------>数据类型有哪些? ->基本类型:数字类型,布尔类型,字符串类型 ->引用类型:对象类型,函数类型 ->空类型:null 和 undefined ->运算符: ...
- 数据类型对应的字节数
20210622 https://www.icode9.com/content-4-421680.html 32位和64位常用数据结构所占字节数 20210126 1 2 4 8 1248 刚好都是2 ...
- tensorflow2.0 基础一 常用数据类型及转换
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/weixin_43619065/arti ...
- 深入浅出Redis五种基本数据类型
文章目录 1.String SDS(Simple Dynamic String) 2.RedisDB设计 3.List 4.Hash 5.Set intset 6.ZSet skiplist 1.St ...
- TVM自定义数据类型
TVM自定义数据类型 本文将介绍"自定义数据类型"框架,该框架可在TVM中使用自定义数据类型. 介绍 在设计加速器时,关键是如何近似地表示硬件中的实数.这个问题具有长期的行业标准解 ...
- 自主数据类型:在TVM中启用自定义数据类型探索
自主数据类型:在TVM中启用自定义数据类型探索 介绍 在设计加速器时,一个重要的决定是如何在硬件中近似地表示实数.这个问题有一个长期的行业标准解决方案:IEEE 754浮点标准.1.然而,当试图通过构 ...
最新文章
- 内存都没了,还能运行程序?
- ASM3.0学习(二)
- 在/sys目录下建立一个文件,并且实现信息的读取和存储
- 《精通javascript》5,6章复习(三)
- 精简linux操作系统,Tiny Core Linux—仅10多MB的精简Linux 操作系统发行版
- css 精灵图 0302
- 自己编写错误代码的规范
- 【原创】打造基于Dapper的数据访问层
- 体验式培训之“盲人与哑巴”
- 计算机设计大赛人工智能大数据类作品研究文档
- 最小行走距离(dfs+虚树)
- Mysql中从零点到当前时刻的SQL判断
- 出海必知:跨境人必须知道的一个跨境电商推广常用渠道
- Mac使用jd-gui启动报错 This program requires Java 1.8+
- python读取excel成绩表,并设置柱状图
- linux服务器cpu飙高问题排查实践记录
- HTML绘制齿轮,HTML5模拟齿轮动画代码实例
- 关于mysql数据库三范式
- kodi教程_kodi下载使用教程教学
- 个人日记-《银河帝国》第一本‘基地’读后感-20201109