原文:stm32F103RCT6使用FFT運算分析波形詳解(非常新手)

最近學校電賽院隊招新,出的招新題就是低頻示波器的。之前一直沒有弄懂FFT,借着這次機會實現了一下。 FFT原理詳解 FFT,就是快速傅里葉變換,這個操作能夠將時域信號轉化成頻域信號,然后對信號進行分析 這樣說可能有點抽象。講細點就是指能夠直觀的看出來目標信號的頻率是多少。x軸坐標本來是表示時間,FFT之后變成了表示頻率,就是這個意思 對於信號處理,FFT之后的結果,波峰一般會出現在我們希望測得信號 ...

2022-04-28 20:05 3 1948 推薦指數:

查看詳情

FFT_LCD頻譜顯示(STM32F103RCT6與DSP庫實現)

在網上搜了很多頻譜顯示的例程,但以本人的水平寫出來的fft算法優化過差,只好借用官方dsp庫的fft函數(確實好用==) 代碼在 Jung1e0523/FFT_STM32 at stm32_fft_dsp_ver1.0 (github.com) 以下為MDK5 main.c 簡單思路 ...

Thu Jun 10 01:33:00 CST 2021 8 969
內部Flash讀寫——STM32F103RCT6

運行添加Flash讀寫前的程序,通過.map文件查看程序占用了Flash多少空間。 加載空間:CODE + RO(const變量或字符串常量)+ RW-data已初始化的數據 執行空間:C ...

Thu Mar 03 00:56:00 CST 2022 0 2361
STM32F103RCT6的基本定時器

1、定時器的分類   STM32F103ZET6總共有8個定時器,它們是:TIM1~TIM8。STM32的定時器分為基本定時器、通用定時器和高等定時器。   TIM6、TIM7是基本定時器。基本定時器是只能向上計數的16位定時器,基本定時器只能有定時的功能,沒有外部IO口,所以沒有捕獲和比較 ...

Sat Jul 24 04:51:00 CST 2021 0 374
ARM系列 STM32F103RCT6 開發

簡單介紹STM32F1XX系列可以有RTOS ,實時操作系統,也可以直接當單片機用. 功能有adc,dac,bkp,can,cec,crc,dbgmcu,dma,exti,flash,fsmc,gpio,i2c,iwdg,pwr,rcc,rtc,sdio,spi,tim,usart ...

Sat May 30 20:48:00 CST 2015 0 3384
使用內置bootloader進行串口IAP固件升級——STM32F103RCT6

注意:后續發現以下方法因為沒有關閉中斷,時鍾等,可能在復雜程序中發生錯誤。有待后續修改。 STM系列有內置的bootloader,支持通過CAN、SPI、I2C、USB DFU、USART進行固件升級。 需配合STM32CubeProgrammer使用,以下為串口接收到0x55后,進入 ...

Fri Mar 04 02:42:00 CST 2022 0 1741
STM32F103RCT6項目RAM&ROM占用分析

STM32F103RCT6項目RAM&ROM占用分析 查閱DataSheet可知STM32F103RCT6屬於大容量產品,內含256KB的Flash,48KB的SRAM 之前關於RAM&ROM的空間利用根本沒有考慮,但在移植FreeRTOS和jasson庫之后,在任務中調用 ...

Thu Feb 18 18:59:00 CST 2021 0 609
STM32產生任意波形的一種實現思路(以產生5k赫茲的方波 STM32F103RCT6,HAL庫開發為例)

本文的實現思路為DAC+DMA+TIMER 的方法產生任意波形 基本思路 ​ DDS的原理,通過在STM32中,存儲一個完整周期的信號波形,並以等間隔時間將波形數據輸出,即可得到預期的波形 ​ 我們在一個完整周期內取100點,用着100點來描述一個完整的周期信號 ​ 1、我們需要 ...

Sat Jul 03 02:40:00 CST 2021 0 346
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM