#include CS5463.h
static float value_communication_CS5463(u8 reg)
{float G=0.5,temp=0.0;float flag_dir=1.0;unsigned long dat_temp= 0;u8 i;u8 buf[3];Read_From_5463(buf,reg);dat_temp |= buf[0];  //取或,见1取1dat_temp <<=8;       //左移八位dat_temp |= buf[1];dat_temp <<=8;dat_temp |= buf[2];  //最后取出24位的值if(buf[0]&0x80)      //1000 0000{flag_dir = -1.0;dat_temp -=1;        //负数的补码减一得到反码dat_temp = ~dat_temp;  //除最高位外,其余位取反得到原码绝对值,接着取符号}for(i=0;i<23;i++){dat_temp <<=1;if(dat_temp&0x800000)  //1000 0000 0000 0000 0000 0000temp+=G;G=G/2.0;           //得到小数位}temp = temp*flag_dir;      //取浮点型return temp;
}

将CS5463存放的数据转换成float类型相关推荐

  1. 将undefault和null的数据转换成bool类型的数据 使用!!

    <script> var o={}; var a=null; console.info(!!o.name); </script> 输出false 此方法是将undefault和 ...

  2. 为什么不能用dict()函数将str数据转换成字典类型

    为什么不能用dict()函数将str数据转换成字典类型 这问题很蠢哈,但是以前最开始接触python的时候,正好接触了python的很多数据类型转换的知识点,对于python极为便捷的数据类型互相转换 ...

  3. 如何在C++中方便的将float、int等类型数据转换成string类型,并利用ROS中的std_msg/String发布出去

    在ROS系统中有时候我们需要利用标准的消息类型如std_msg/String等进行发布某些数据,这就需要将不同的数据类型进行相互转化,比如: float -->string      int-- ...

  4. java double转float_如何将double转换成float类型

    展开全部 如果不考虑丢失问题:float.Parse(a.ToString()); 浮点变量可以提升为更大基数的类型(从 float 类型到 double 类型).当62616964757a68696 ...

  5. 数据转换成tfrecord类型并完成读取

    前提: tensorflow --1.13.1 numpy --1.16.2 python --3.6.5 本例转换 泰坦尼克号数据集 链接 密码:n8wz 数据预览: 字段说明: Passenger ...

  6. 如何将double类型的数据转换成String类型

    在EditText中使用setText()方法要求传入的数据类型为String类型,若想将double类型的数据在此方法中输出,则需要将double类型的数据转成String类型. double d ...

  7. java中float类型占4个字节,long类型占8个字节,为什么long类型能自动转换成float类型,且float类型为什么表示的范围比long类型大

    作为常识我们都知道,float型在内存中占用的是4个字节,而long型占用8个字节.单从字节数来看,long型是大于float型的.但实际上,float表示的范围却是比long要大的 float类型的 ...

  8. Python将读取到的字符串文本数据转换成数字类型列表和数组

    最近在用Python,做一个小脚本,有个操作就是要读取文本框中的内容然后将其转换成数组对象再进行相关操作.但读取到的文本是字符串类型的,所以,得进行一波小操作了嘿.

  9. 十六进制数转换成float类型数据数据的经典代码

    最近在研究姿态传感器,发现一段很有意思并实用的代码,再次分享给大家,希望能共同进步 IEEE(Hex 小数和float 转换过程): 下面是转换的程序: float ByteToFloat(unsig ...

  10. Pandas将每列数据转换成列表类型

    示例代码1: import pandas as pddf = pd.read_excel('./test.xlsx') print(df) print("*" * 50) # 方法 ...

最新文章

  1. php mysql读写分离主从复制_mysql主从复制 读写分离原理及实现
  2. 【WSN同步捕获】无线传感器网络的同步捕获和跟踪误差的MATLAB仿真
  3. phpstudy一直自动停止启动_发动机自动启停,到底是省油还是毁车?
  4. 损失函数,梯度下降与牛顿法
  5. IIS6.0目录解析漏洞原理/复现
  6. Unix环境高级编程(十)信号续
  7. 使用Profile创建第一个Grails+Angular2应用
  8. interpretable_Interpretable-AI:监督学习可能失败的地方
  9. SQL语句基本用法格式
  10. libiconv android编译,linux环境下libiconv库基于Android NDK的编译方法
  11. css实现椭圆绕圈动画
  12. 就业推荐表鉴计算机水平,毕业生就业推荐表的鉴定评语
  13. 【C语言经典100例】-- 11 不死神兔问题
  14. Facebook:Novi数字钱包“已经准备好进入市场”
  15. 计算机专业秃顶图片,大学被叫惨的三大专业,计算机秃顶是常事,医学专业这个就惨了!...
  16. 使用 Matlab 解决数学建模问题
  17. firefox调试html5程序,用 Firefox 开发者工具调试现代 Web 应用程序
  18. R︱sparkR的安装与使用、函数尝试笔记、一些案例
  19. Letsencrypt简单教程调整
  20. 函数渐近界与算法性能分析

热门文章

  1. TeamViewer跟向日葵远程控制软件有什么区别?
  2. VOCALOID5学习笔记——界面篇
  3. ant design pro 水印(删除、修改)
  4. 【Android Studio】XUI框架的使用记录:源代码Demo安装+从Demo中获取捷径快速开发自己的APP
  5. 四叉树空间索引原理及其实现
  6. 在mysql中unique唯一索引的作用_mysql唯一索引和unique
  7. GM300单片硅钢铁损测试仪操作使用指引
  8. 视觉SLAM摄影测量立体计算机视觉的关系
  9. 深海迷航坐标传送代码_深海迷航代码输入方法
  10. JAVA类似ABP框架_【Net】ABP框架学习之它并不那么好用