在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32的多個ADC模塊如何同時采樣轉換詳細應用實例說明

茶話MCU ? 來源:未知 ? 2019-06-30 10:40 ? 次閱讀

STM32家族里,多數系列芯片內含2到3個ADC模塊,有的甚至更多,比方G4系列可以有5個ADC模塊。其中,通道數因不同的系列或型號多少不等,幾個到幾十個的都有。有時,我們可能需要多個ADC模塊同時工作,比方3個ADC模塊同時采樣轉換。這時如果芯片內含有3個ADC模塊,并支持同時采樣轉換就很方便。比方STM32F4系列、STM32F7等其它系列都含有3個ADC模塊,并支持同時AD采樣轉換。

這里就3個ADC模塊同時進行采樣轉換應用,做個簡單實現示例,以供有需要的用戶參考。此時3個ADC模塊會建立主從關系。以STM32F4芯片為例。內部大致框架如下:

采樣轉換時按如下圖示操作,每次對分別屬于3個ADC模塊的3個通道進行AD轉換。

各通道轉換結束時產生DMA請求,DMA按照ADC1、ADC2、ADC3的順序依次將數據取走,然后放到指定的內存空間。

好,大致原理就介紹這么多。更多細節還是請閱讀STM32參考手冊的ADC相關章節。這里在ADC1/ADC2/ADC3三個模塊各選2個通道,它們的通道號及相關輸入連接如下:【注:ADC模塊的參考電壓選用VDD.下面實驗基于STM32F407 DISCOVERY板來進行。】

另外,我這里使用STM32的TIM3的更新事件觸發ADC轉換。

一、使用STM32CubeMx圖形化配置工具完成基本配置

1.1RCC/SYS等必需配置項目【略】

1.2 對ADC進行配置。

1.2.1 對ADC1及相關DMA進行配置。

至于對ADC2和ADC3及相關DMA進行配置,主要參數和配置流程跟ADC1一樣。注意選擇對應的ADC通道及采樣時間。考慮到版面,這里就不重復貼圖了。

1.3 對TIM3進行配置。

對TIM3的配置比較簡單,安排你需要的時基參數,選擇合適的觸發輸出即可。ADC轉換靠它定期觸發。

上面配置中,DMA傳輸中斷默認使能了,至于其它,根據需要選擇使能。

2、基于上面的CubeMx配置生成C代碼工程。

3、添加用戶代碼。代碼基于Stm32Cube庫。

3.1 為DMA傳輸準備一個內存數組,用來存放轉換結果。

__IO uint32_t ADC_Result[6];

3.2 添加啟動ADC3/ADC2/ADC1以及TIM3的相關代碼。

4、編譯、運行、驗證。

結果如下,結果是正確的。整個演示過程完畢。

毋庸置疑,這個過程很簡單。只要你愿意對STM32手冊做認真閱讀并把握相關原理,你也可以輕松實現。當你把握了原理,也就可以靈活運用。

看到最后的結果,或許有人會對結果產生疑問。DMA搬到數組的數據怎么是00,00,00,fff,fff,fff,而不是00,fff,00,fff,00,fff呢?不妨結合上面的介紹和參考手冊自行思考下。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • adc
    adc
    +關注

    關注

    99

    文章

    6594

    瀏覽量

    547455
  • 內存
    +關注

    關注

    8

    文章

    3091

    瀏覽量

    74818
  • STM32
    +關注

    關注

    2281

    文章

    10974

    瀏覽量

    360654

原文標題:STM32多個ADC模塊同時采樣轉換的應用示例

文章出處:【微信號:stmcu832,微信公眾號:茶話MCU】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    stm32f407zgt6如何通過spi通訊同時控制多個adc

    )、PA7(MOSI)引腳分別連接5個adc的對應引腳; 利用stm32的5個GPIO口分別作為連接5個adc的MISO引腳; 使用該方法可以控制adc,但是由于gpio模擬spi速
    發表于 03-19 07:28

    ADC模塊是什么?ADC模塊設計

    。包裝器由配置和控制ADC。這些電路包括可編程轉換邏輯、結果寄存器、模擬電路接口、外圍總線接口、后處理電路以及與其他片上模塊的接口。每個ADC模塊
    發表于 02-17 07:00

    STM32_ADC采樣時間_采樣周期_采樣頻率計算方法分析

    ADC轉換就是輸入模擬的信號量,單片機轉換成數字量。讀取數字量必須等轉換完成后,完成一個通道的讀取叫做采樣周期。
    發表于 11-14 14:52 ?3.4w次閱讀

    ADC轉換器的基礎知識詳細資料說明

    本文檔的主要內容詳細介紹的是ADC轉換器的基礎知識詳細資料說明包括了:1.ADC簡介,2.
    發表于 07-18 08:00 ?5次下載
    <b class='flag-5'>ADC</b><b class='flag-5'>轉換</b>器的基礎知識<b class='flag-5'>詳細</b>資料<b class='flag-5'>說明</b>

    ADC模塊的元件清單詳細資料說明

    本文檔的主要內容詳細介紹的是ADC模塊的元件清單詳細資料說明
    發表于 03-30 08:00 ?7次下載
    <b class='flag-5'>ADC</b><b class='flag-5'>模塊</b>的元件清單<b class='flag-5'>詳細</b>資料<b class='flag-5'>說明</b>

    ADC模塊規則通道同時轉換的應用介紹

    有人使用STM32F303VC開發電源方面的產品,想使用4個ADC模塊進行同時采樣轉換,感覺不知
    的頭像 發表于 06-03 15:30 ?7360次閱讀

    STM32多個ADC模塊同時采樣轉換的應用示例

    STM32多個ADC模塊同時采樣轉換的應用示例(深圳
    發表于 08-04 18:47 ?67次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>多個</b><b class='flag-5'>ADC</b><b class='flag-5'>模塊</b><b class='flag-5'>同時</b><b class='flag-5'>采樣</b><b class='flag-5'>轉換</b>的應用示例

    STM32---ADC模數轉換詳解

    的模擬數字轉換器將模擬信號轉換為表示一定比例電壓值的數字信號。stm32——ADC簡介STM32 擁有 1~3 個
    發表于 11-23 18:21 ?29次下載
    <b class='flag-5'>STM32---ADC</b>模數<b class='flag-5'>轉換</b>詳解

    STM32 ADC采樣時間、采樣周期、采樣頻率計算方法

    ADC轉換就是輸入模擬的信號量,單片機轉換成數字量。讀取數字量必須等轉換完成后,完成一個通道的讀取叫做采樣周期。
    發表于 11-26 20:36 ?92次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>ADC</b><b class='flag-5'>采樣</b>時間、<b class='flag-5'>采樣</b>周期、<b class='flag-5'>采樣</b>頻率計算方法

    STM32 HAL庫:ADC+DMA應用(連續采樣、觸發采樣)

    采樣,數值波動范圍可以小到正負3以內。STM32系列的大多數產品ADC屬于SAR型 (逐次逼近型),每次轉換需要一定的時間,尤其是需要多個
    發表于 11-30 11:06 ?30次下載
    <b class='flag-5'>STM32</b> HAL庫:<b class='flag-5'>ADC</b>+DMA應用(連續<b class='flag-5'>采樣</b>、觸發<b class='flag-5'>采樣</b>)

    STM32F4時鐘觸發ADC雙通道采樣DMA傳輸進行FFT+測頻率+采樣頻率可變+顯示波形(詳細解讀)...

    STM32F4時鐘觸發ADC雙通道采樣DMA傳輸進行FFT+測頻率+采樣頻率可變+顯示波形(詳細解讀)...
    發表于 12-01 18:06 ?119次下載
    <b class='flag-5'>STM32</b>F4時鐘觸發<b class='flag-5'>ADC</b>雙通道<b class='flag-5'>采樣</b>DMA傳輸進行FFT+測頻率+<b class='flag-5'>采樣</b>頻率可變+顯示波形(<b class='flag-5'>詳細</b>解讀)...

    STM32 ADC采樣技術

    STM32 ADC采樣技術
    發表于 12-08 16:21 ?44次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>ADC</b> 過<b class='flag-5'>采樣</b>技術

    STM32 ADC采樣率如何計算

    第一:前言用STM32 采集數據必須依據信號源設置采樣頻率。根據奈奎斯特定律,采樣率必須是信號源最大頻率的2倍以上,但是在實際的需求當中,采樣率應該是Fs>3Fmax .
    發表于 12-14 18:57 ?44次下載
    <b class='flag-5'>STM32</b>  <b class='flag-5'>ADC</b><b class='flag-5'>采樣</b>率如何計算

    用于同步采樣ADC

    多通道模數轉換器(ADC)通常使用輸入多路復用器按順序轉換每個輸入通道。某些應用需要同時轉換,特別是當不同通道之間存在相位信息時。例如,無線
    的頭像 發表于 02-24 17:24 ?4790次閱讀
    用于同步<b class='flag-5'>采樣</b>的<b class='flag-5'>ADC</b>

    stm32ad采樣測電壓范圍

    的電壓的范圍。在本文中,我們將詳細介紹STM32AD采樣測電壓范圍及其相關的知識。 一、STM32AD轉換
    的頭像 發表于 12-29 10:35 ?4885次閱讀
    主站蜘蛛池模板: 噜噜噜色 | 久操视频在线免费观看 | 四虎国产永久在线观看 | 在线国产资源 | 久久婷五月综合 | 久久精品国产99国产精品免费看 | 天天做天天爱天天一爽一毛片 | 久久综合狠狠综合狠狠 | 中文字幕va一区二区三区 | 成人三级在线观看 | 99在线国产视频 | 人与禽一级一级毛片 | 欧美日韩性猛交xxxxx免费看 | 小泽玛利亚在线观看123 | semm亚洲欧美在线高清 | 丁香伊人五月综合激激激 | 琪琪see色原网一区二区 | 国产精品护士 | 国语自产免费精品视频一区二区 | www.妖精视频 | 最好看免费中文字幕2018视频 | 在线观看你懂的视频 | 色站在线 | 国产在线观看黄 | 免费特黄 | 一级特级aaaa毛片免费观看 | 欧美69色| 三级网站国产 | 在线免费看黄 | 天天操天天操天天干 | 种子天堂| 免费一级欧美片在线观免看 | 操操操操操| 免费播放欧美毛片欧美aaaaa | 国产盗摄女子私密保健视频 | 最近2018中文字幕免费视频 | 欧美黑人黄色片 | 黄色视屏日本 | 天天躁日日躁成人字幕aⅴ 天天躁夜夜躁 | 夜夜爱夜夜爽夜夜做夜夜欢 | 欧美不卡视频在线 |