首页 > 其他分享 >eeprom保存小数并且读出

eeprom保存小数并且读出

时间:2023-04-21 14:36:18浏览次数:30  
标签:读出 float value char value1 eeprom 小数

使用野火的eeprom驱动

    union {
      float f;
      char b[10];
    } value;
    //value.f = 0.248745;
    value.f = -248.7921;

I2C_EE_BufferWrite(value.b,1,sizeof(value.b));//从地址1开始写入数据
    union {
    float d;
    char k[10];
    } value1;
    I2C_EE_BufferRead(value1.k,1,sizeof(value1.k)); //通过另一个共用体读出数并且保存

 

标签:读出,float,value,char,value1,eeprom,小数
From: https://www.cnblogs.com/mokongking/p/17340238.html

相关文章

  • element-plus 输入框只能输入数字和小数
    只能输入数字:<el-inputoninput="value=value.replace(/[^0-9]/g,'')"placeholder="请输入">只能输入数字和两位小数(多余小数点会去掉)<el-inputoninput="value=value.replace(/[^0-9.]/g,'').replace(/\.{2,}/g,'.').replac......
  • js千分位带小数显示处理
    //参照Elmenentui statistic组件 functiondispose(value='',precision=null,groupSeparator='',rate=1000){   if(!isNumber(value))returnfalse;   let[integer,decimal]=String(value).split('.');   if(pre......
  • 二分查找:剑指 Offer 11. 旋转数组的最小数字
    题目描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。给你一个可能存在 重复 元素值的数组 numbers ,它原来是一个升序排列的数组,并按上述情形进行了一次旋转。请返回旋转数组的最小元素。例如,数组 [3,4,5,1,2]为[1,2,3,4,5]的一次旋转,该数组的最......
  • java 小数转百分数字符串
     在Java中,可以使用`java.text.NumberFormat`类将小数转换为百分数字符串。具体步骤如下:1.创建一个`NumberFormat`对象:NumberFormatnf=NumberFormat.getPercentInstance();2.使用`setMaximumFractionDigits()`方法设置小数位数的最大值:nf.setMaximumFract......
  • java8 BigDecimal 除法保留三位小数 (舍去小数三位后的数,四舍五入)
    BigDecimala=newBigDecimal("9");BigDecimalb=newBigDecimal("15");//舍去小数三位后的数BigDecimalc=b.divide(a,3,RoundingMode.HALF_UP);System.out.println(c);//四舍五入BigDecimal......
  • Q:oracle小于1的number,不显示小数点前的0?
    oracle存储number类型数字 如果数字小于1如0.35就会存储.35 省略掉前面的数字0方法1:oracle 数据库字段值为小于1的小数时,转换到char类型处理,会丢失小数点前面的0      例如0.35就变成了.35 2.解决办法:用to_char函数格式化数字显示      select    ......
  • shell整数运算和小数运算
    整数运算      let      小数运算bc  awk python #bc  #awk     #python  ......
  • elementUI input只能输入数字、小数的几种方法
    elementUIinput只能输入数字、小数的几种方法原文链接:https://blog.csdn.net/weixin_42397937/article/details/123297108elementUI文本框input设置仅可输入数字或者小数的几种方法一、设置type=“number”这个属性可以帮助我们限制文本框输入的文本只能是数字或者小数,但......
  • 3d打印机 marlin固件 EEPROM Version ERROR 版本错误
    问题描述:刷入新固件后,提示EEPROMVersionERROR  有两个选项(Restart)(Ingore)选择Ingore可以继续正常使用 问题原因:多为marlin版本和EEPROM版本不一致导致,开机时通过pronterface链接打印机,可以看到如下提示:  解决方法:通过Prontface依次发送下......
  • 如何去掉echarts饼图小数点
    series : {                         name : '票数占比' ,                         type : 'pie' ,                         radius  :   '72%' , //设置饼图大小     ......