stm32_ADC定時器采樣(DMA均值處理數據)


  在有些要求高的場合,需要用到定時器采樣。本人在網上沒找到合適的源碼,於是將自己的思路分享出來,歡迎大家提出意見。

  1. 確定ADC采用的通道對應的通道
  2. 確定采樣對應的引腳(這個在規格書的引腳定義部分可以找到)
  3. ADC開啟DMA傳輸
  4. 確定ADC采樣通道對應的DMA的stream和channel,(這個在英文Reference manual中可以找到)
  5. 設定DMA的傳輸方向,還有DMA緩沖區的大小,
  6. 配置DMA中斷
  7. 在ADC的觸發源,選擇定時器觸發,並配置定時器的頻率等參數。

---------------------------------------------------------------------------------------------------------------------------------

論壇上很多人的帖子在問,為什么選用了定時器觸發,采樣還是不成功,理由很簡單。沒有配置並使能定時器。  

讀者在編程的時候,有什么疑問可以給我留言,我盡量幫忙,但是我不會給源碼的。編程這件事,靠自己的思維。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM