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

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

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);

stm32f407dp83848lwip交叉線與pc直連綠燈常

你還是除錯下ping命令啊,這個通了什麼都通了。 阿遠 你問題解決了嗎?我遇到和你一模一樣的問題,請問怎麼解決的?智慧硬體產品經理和做網際網路的有什麼區別 三人飛 智慧硬體產品經理 相當於 硬體產品經理 網際網路產品經理 的集合,不僅僅要了解硬體的研發知識,還要了解 鏈 生產 銷售 售後 迭代等一系...

請教STM32F407 CAN2進不了接收中斷問題

為了不超過7個 如題,我的can1和can2用的相同方式配置,can1接收 傳送沒問題,can2只能傳送,進不了接收中斷,can2接收使用的是fifo0,請教是什麼問題?void can hardwareinit u8 canchan,float bps,u8 mode,u8 rxinttype g...

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

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