自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 【STM32F407 数据使用快速排序】

最近为准备后期找工作笔试的内容,发现快速排序的时间复杂度是O(nlogn),冒泡排序的时间复杂度是O(n2),对于50个数据的排序,快速排序的复杂度远远小于冒泡排序,此外,快速排序是一种原地排序算法,不需要额外的空间,而冒泡排序需要使用额外的O(n)空间进行交换。快速排序的基本思想:递归地以一基准值,通过一趟排序将待排数组分成两部分,其中一部分都比基准值都小,另一部分都比基准都大递归结束后实现对整个数组地有序排列。于是,将原来程序中的冒泡排序改为快速排序算法,提升板子运行效率。

2023-03-27 16:53:01 692

原创 使用cJSON数据格式向阿里云服务器发送数据,内存溢出问题解决方法

使用移植的FreeRTOS的STM32F407,借助4G DTU ,用RS485向阿里云物联网平台发送数据时,正常发送到阿里云几分钟后出现乱码

2022-12-12 21:38:49 1609

原创 【KEIL MDK使用AStyle程序格式化操作】

常常Keil会复制他人代码,直接复制会造成看着不爽的格式,于是去查找了格式化代码的方法,即安装AStyle插件,试出了格式化当前程序文件以及格式化全部程序文件的特殊属性(Arguments),并为这两个功能设置快捷键。

2022-12-10 21:57:50 1949

原创 【STM32F407 ADC+DMA采集压力变送器数据(HAL库)】

之前项目中需要对麦克传感器的mpm480隔爆压力变送器(4-20ma输出)的数据进行实时采集,使用STM32F407作为控制器,使用信号转换模块将压力变送器4-20ma的输出转换为0-3.3v的信号量,输入到STM32F407板子的ADC1的通道10,并使用DMA2通道0数据流0将采集的多个值从外设直接存入存储器,并对该次采集的值进行排序、去掉过大过小值后取平均值,最后在FreeRTOS的一个任务中计算出测得的气压值。

2022-12-10 09:43:53 3568 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除