- 博客(2)
- 资源 (15)
- 收藏
- 关注
原创 STM32学习笔记7——浮点数四舍五入
C 中浮点转换为整型是截断的,直接将后面的小数去掉,而不是四舍五入。 如:uint16_t(12.89)=12,而不是13。 项目中写了个小函数,将浮点数输入后,直接用7段译码管显示,用上述方法转换为整型后发现有显示误差。解决方法如下:1、定义一个四舍五入小数的宏#define ROUND_TO_UINT16(x) ((uint16_t)(x)+0.5)>(x)? ((uint16_t)(x
2016-12-09 21:40:48 10552 4
原创 STM32学习笔记6——向24C02芯片中写入浮点数
方法:用共用体(1)共用体类型定义#define FLOAT_BYTE_NUM 4 //float类型占用字节数//浮点数存储共用体typedef union{ float value; uint8_t byte[FLOAT_BYTE_NUM];} storFloatData;(2)函数定义/*******************************************
2016-12-08 22:04:24 3872 3
基于μCOSiii的AT指令代码和详细使用说明
2018-12-17
用于去除心电图(ECG)高频干扰的IIR滤波器实现(基于C#)
2018-08-01
iir with all-pass filter design example(matlab).pdf
2018-07-23
deep brain stimulation programming mechanisms principles and practice
2018-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人