浮点数写入FLASH和读出
发布时间:2020-12-15 19:49:50 所属栏目:百科 来源:网络整理
导读:浮点数写入FLASH和读出 更简单的方法是定义一个内存共享体? union{ float??fx;??char[4];} flash ; 把要写出去的浮点数 付给??flash.fx = ? ;? ?然后将 flash.[0~3] 的值写出去,就行了 读取来时,按顺序写入到 flash.[0~3] 中,读取??K =? ? flash.fx ; 就是你
浮点数写入FLASH和读出 更简单的方法是定义一个内存共享体? union{ float??fx;??char[4];} flash ; 把要写出去的浮点数 付给??flash.fx = ? ;? ?然后将 flash.[0~3] 的值写出去,就行了 读取来时,按顺序写入到 flash.[0~3] 中,读取??K =? ? flash.fx ; 就是你需要的浮点数了 要注意的是这种方法只能在同一个型号的CPU中使用,因为内存有大小端的问题, (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |