- 博客(3)
- 收藏
- 关注
转载 最小二乘法线性拟合函数C语言实现
本方法转自https://github.com/natedomin/polyfitpolyfit.c:/*------------------------------------------------------------METHOD: polyfitINPUTS: dependentValues[0..(countOfElements-1)] //即xData independentValues[0...(countOfElements-1)] //即yData
2020-12-29 15:41:13 2178 2
原创 STM32中,利用联合体进行浮点型数据与整形数据的互相转换
实际工程中,经常需要将数据存入到flash中,以防止丢失,但这些数据往往是浮点型而非整型,如若将数据存入到flash,则需要进行转换,我们可以借用C语言中的联合体特性进行转换,代码如下:union Transfer{ /*定义union,方便进行 整型和浮点型的转换*/ float Float_data;//stm32中float占4个字节32位 uint8_t Byte[4]; //4个uint8_t类型元素,占32位}transunion,*transp
2020-09-05 15:32:33 5658 2
原创 使用STM32F3系列进行ADC外部事件触发采集
STM32F301x6/8的ADC具有高性能与低功耗的特征。该ADC具有AHB从总线接口,允许快速数据处理;且ADC转换时间与AHB总线时钟频率无关,相互独立。也就是说,该系列的ADC可以拥有72MHz的时钟频率,12位精度在快速通道下可以达到0.19μs的转换时间,慢速通道也可以达到0.21μs。低精度下(如10位)转换时间仅需0.16μs。并且有自校准以及可编程采样时间等其他STM32系列ADC通有的功能。时钟STM32F301x6/8系列具有双时钟域结构,即意味着ADC时钟是从AHB总线独立出
2020-09-05 14:36:18 10292 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人