stm32f407怎麼對adc採集的12位資料進行fft

時間 2021-08-11 17:26:16

1樓:

fft演算法,需要你自己做了,網上有現成的例子。

你要做的是:配置好adc採用通道;

再根據需要配置一個定時器觸發adc取樣通道,讀取資料存到快取中;

根據快取中的資料做fft演算法;

主要問題是:這個定時器設定的週期需要你自己決定,因為多久做一次fft,需要多少取樣資料都是你來決定的

2樓:

1.adc對應管腳介紹

|---管腳------對應adc----||---管腳------對應adc----|

|pa0 <---> adc123_in0 || pa1 <---> adc123_in1 |

|pa2 <---> adc123_in2 || pa3 <---> adc123_in3 |

|pa4 <---> adc12_in4 || pa5 <---> adc12_in5 |

|pa6 <---> adc12_in6 || pa7 <---> adc12_in7 |

|pb0 <---> adc12_in8 || pb1 <---> adc12_in9 |

|pc4 <---> adc12_in14 || pc5 <---> adc12_in15 |

|pc0 <---> adc123_in10|| pc1 <---> adc123_in11|

|pc2 <---> adc123_in12|| pc3 <---> adc123_in13|

|pf3 <---> adc3_in9 || pf4 <---> adc3_in14 |

|pf5 <---> adc3_in15 || pf6 <---> adc3_in4 |

|pf7 <---> adc3_in5 || pf8 <---> adc3_in6 |

|pf9 <---> adc3_in7 || pf10<---> adc3_in8 |

2.配置查詢模式如下

void adc_configuration(void)

unsigned short getadcvalue(void)

{return adc_getconversionvalue(adc1);

stm32f767採用什麼核心,stm32f767可以達到多快的速度?

雌高中生酶 我也沒學過核心,一樣能控制stm32。但是,沒有這些知識,你只會執行主管的要求,卻很難做到設計。想進一步提高,必須要學習這些基礎知識。這些我遲早也要花時間去了解下的。stm32f767可以達到多快的速度? 核心可以達到216mhz 長瀨綿秋 32的用原子的可以,隨便選擇一款,微控制器用吳...

stm32f103系列效能如何,STM32F103字尾名不同,其功效有什麼區別?

西西哩的小馬甲 優點如下 1 stm32屬於arm核心的一個版本,比傳統的51微控制器高階多了,有很多資源是51不具備的,如usb控制器。而且已經廢除了機器週期什麼的,速度不是51能比的。2 stm32微控制器程式都是模組化的,介面相對簡單些,因為它自身帶好多功能,工作速度也快。而51的自身功能少,...

STM32F072解出來最快幾天

這款晶片目前的話2 3天應該就可以了 致芯解密 意法半導體晶片目前市場上應用還是比較廣泛的 是的致芯科技解密研發 解stm32f078可以出 麼? 沒有加密的話可以使用jlink jflash for arm 讀取二進位制 但讀取出來的不是源 源 只有設計者那裡才會有,不會保留在晶片硬體中。stm3...