自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stm32-HAL库-fft-测频率幅度

本文将给大家分享fft的使用,本教程使用stm32f407VET6,基于cubemx与keil5软件开发,将逐步带领大家实现fft测量采样信号的频率和幅度。(由于fft测量相位差需要用到ADC同步采样,所以将在下篇博客与大家分享哈)stm32---fft 究其根本其实就是三个函数的使用,下面也就是教大家如何去用。

2024-08-19 11:35:14 577

原创 STM32——三重ADC交替采样—极限采样率7.2M

本教程使用stm32f407VET6,基于cubemx与keil5软件开发。刚刚参加完2024年全国大学生电子设计竞赛,在备赛过程中学习了很多信号类相关知识,在信号类题目中呢,ADC是一个复杂且实用的要点,而与其紧密相关的几个参数就是——采样率、采样精度,而是 stm32F407 单个adc最大采样率为2.4M,这个采样率在有些时候还是不能满足我们的需求,这时三重ADC交替采样值得我们一学了。本次将给大家分享“三重ADC交替采样”的配置与使用。

2024-08-10 11:05:20 723

原创 stm32-HAL 电赛信号教程

刚刚参加完2024年全国大学生电子设计竞赛,在备赛期间上学习了很多信号类的知识点,所以想跟大家分享一下。本次教程基于stm32f407系列单片机,使用keil5、stm32cubemx开发,将持续分享关于adc、dma、tim、fft、fir的使用。本次将先分享adc基础使用——adc-tim-dma HAL库配置与使用。ADC、DMA都是stm32中比较复杂的外设,我也是在不断尝试中发现问题、解决问题。第一次发博客,如果有错误或建议,欢迎大家指出。

2024-08-06 12:27:43 907

stm32 HAL库 三重ADC交替采样-极限采样率7.2M

stm32具有三个ADC,每个ADC最大采样率为2.4M,但是三重ADC交替采样并不是简单开启三个adc,而是使用特定的模式。三重ADC交替采样的原理就是,在ADC1采样完成进行数据转化时,开启ADC2采样,在ADC2采样完成进行数据转化时,开启ADC3采样。代码使用cubemx 与 keil5 编写,基于STM32单片机为主控,使用adc、tim、DMA等外设,开启三重 ADC 交替采样模式,定时器设置为2M,即采样率为3*2M=6M,(由于不同型号单片机开启2.4M采样率方法不同,所以这里定时器设置为2M,方便大家直接使用,如果大家需要,只需要更改时钟,定时器设置为2.4M,即可获得7.2M的采样率)。本代码使用DMA进行采样数据的传输,并且以及进行了数据处理,直接下载使用,会打印出真实采样电压值。

2024-08-10

空空如也

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

TA关注的人

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