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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32的多個(gè)ADC模塊如何同時(shí)采樣轉(zhuǎn)換詳細(xì)應(yīng)用實(shí)例說明

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

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

這里就3個(gè)ADC模塊同時(shí)進(jìn)行采樣轉(zhuǎn)換應(yīng)用,做個(gè)簡單實(shí)現(xiàn)示例,以供有需要的用戶參考。此時(shí)3個(gè)ADC模塊會(huì)建立主從關(guān)系。以STM32F4芯片為例。內(nèi)部大致框架如下:

采樣轉(zhuǎn)換時(shí)按如下圖示操作,每次對(duì)分別屬于3個(gè)ADC模塊的3個(gè)通道進(jìn)行AD轉(zhuǎn)換。

各通道轉(zhuǎn)換結(jié)束時(shí)產(chǎn)生DMA請(qǐng)求,DMA按照ADC1、ADC2、ADC3的順序依次將數(shù)據(jù)取走,然后放到指定的內(nèi)存空間。

好,大致原理就介紹這么多。更多細(xì)節(jié)還是請(qǐng)閱讀STM32參考手冊(cè)的ADC相關(guān)章節(jié)。這里在ADC1/ADC2/ADC3三個(gè)模塊各選2個(gè)通道,它們的通道號(hào)及相關(guān)輸入連接如下:【注:ADC模塊的參考電壓選用VDD.下面實(shí)驗(yàn)基于STM32F407 DISCOVERY板來進(jìn)行。】

另外,我這里使用STM32的TIM3的更新事件觸發(fā)ADC轉(zhuǎn)換。

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

1.1RCC/SYS等必需配置項(xiàng)目【略】

1.2 對(duì)ADC進(jìn)行配置。

1.2.1 對(duì)ADC1及相關(guān)DMA進(jìn)行配置。

至于對(duì)ADC2和ADC3及相關(guān)DMA進(jìn)行配置,主要參數(shù)和配置流程跟ADC1一樣。注意選擇對(duì)應(yīng)的ADC通道及采樣時(shí)間。考慮到版面,這里就不重復(fù)貼圖了。

1.3 對(duì)TIM3進(jìn)行配置。

對(duì)TIM3的配置比較簡單,安排你需要的時(shí)基參數(shù),選擇合適的觸發(fā)輸出即可。ADC轉(zhuǎn)換靠它定期觸發(fā)。

上面配置中,DMA傳輸中斷默認(rèn)使能了,至于其它,根據(jù)需要選擇使能。

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

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

3.1 為DMA傳輸準(zhǔn)備一個(gè)內(nèi)存數(shù)組,用來存放轉(zhuǎn)換結(jié)果。

__IO uint32_t ADC_Result[6];

3.2 添加啟動(dòng)ADC3/ADC2/ADC1以及TIM3的相關(guān)代碼。

4、編譯、運(yùn)行、驗(yàn)證。

結(jié)果如下,結(jié)果是正確的。整個(gè)演示過程完畢。

毋庸置疑,這個(gè)過程很簡單。只要你愿意對(duì)STM32手冊(cè)做認(rèn)真閱讀并把握相關(guān)原理,你也可以輕松實(shí)現(xiàn)。當(dāng)你把握了原理,也就可以靈活運(yùn)用。

看到最后的結(jié)果,或許有人會(huì)對(duì)結(jié)果產(chǎn)生疑問。DMA搬到數(shù)組的數(shù)據(jù)怎么是00,00,00,fff,fff,fff,而不是00,fff,00,fff,00,fff呢?不妨結(jié)合上面的介紹和參考手冊(cè)自行思考下。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • adc
    adc
    +關(guān)注

    關(guān)注

    98

    文章

    6498

    瀏覽量

    544629
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    8

    文章

    3025

    瀏覽量

    74042
  • STM32
    +關(guān)注

    關(guān)注

    2270

    文章

    10900

    瀏覽量

    355985

原文標(biāo)題:STM32多個(gè)ADC模塊同時(shí)采樣轉(zhuǎn)換的應(yīng)用示例

文章出處:【微信號(hào):stmcu832,微信公眾號(hào):茶話MCU】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    stm32f407zgt6如何通過spi通訊同時(shí)控制多個(gè)adc

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

    ADC模塊是什么?ADC模塊設(shè)計(jì)

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

    STM32_ADC采樣時(shí)間_采樣周期_采樣頻率計(jì)算方法分析

    ADC轉(zhuǎn)換就是輸入模擬的信號(hào)量,單片機(jī)轉(zhuǎn)換成數(shù)字量。讀取數(shù)字量必須等轉(zhuǎn)換完成后,完成一個(gè)通道的讀取叫做采樣周期。
    發(fā)表于 11-14 14:52 ?3.4w次閱讀

    ADC轉(zhuǎn)換器的基礎(chǔ)知識(shí)詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是ADC轉(zhuǎn)換器的基礎(chǔ)知識(shí)詳細(xì)資料說明包括了:1.ADC簡介,2.
    發(fā)表于 07-18 08:00 ?5次下載
    <b class='flag-5'>ADC</b><b class='flag-5'>轉(zhuǎn)換</b>器的基礎(chǔ)知識(shí)<b class='flag-5'>詳細(xì)</b>資料<b class='flag-5'>說明</b>

    ADC模塊的元件清單詳細(xì)資料說明

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

    ADC模塊規(guī)則通道同時(shí)轉(zhuǎn)換的應(yīng)用介紹

    有人使用STM32F303VC開發(fā)電源方面的產(chǎn)品,想使用4個(gè)ADC模塊進(jìn)行同時(shí)采樣轉(zhuǎn)換,感覺不知
    的頭像 發(fā)表于 06-03 15:30 ?7167次閱讀

    STM32多個(gè)ADC模塊同時(shí)采樣轉(zhuǎn)換的應(yīng)用示例

    STM32多個(gè)ADC模塊同時(shí)采樣轉(zhuǎn)換的應(yīng)用示例(深圳
    發(fā)表于 08-04 18:47 ?67次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>多個(gè)</b><b class='flag-5'>ADC</b><b class='flag-5'>模塊</b><b class='flag-5'>同時(shí)</b><b class='flag-5'>采樣</b><b class='flag-5'>轉(zhuǎn)換</b>的應(yīng)用示例

    STM32---ADC模數(shù)轉(zhuǎn)換詳解

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

    STM32 ADC采樣時(shí)間、采樣周期、采樣頻率計(jì)算方法

    ADC轉(zhuǎn)換就是輸入模擬的信號(hào)量,單片機(jī)轉(zhuǎn)換成數(shù)字量。讀取數(shù)字量必須等轉(zhuǎn)換完成后,完成一個(gè)通道的讀取叫做采樣周期。
    發(fā)表于 11-26 20:36 ?92次下載
    <b class='flag-5'>STM32</b> <b class='flag-5'>ADC</b><b class='flag-5'>采樣</b>時(shí)間、<b class='flag-5'>采樣</b>周期、<b class='flag-5'>采樣</b>頻率計(jì)算方法

    STM32 HAL庫:ADC+DMA應(yīng)用(連續(xù)采樣、觸發(fā)采樣)

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

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

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

    STM32 ADC采樣技術(shù)

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

    STM32 ADC采樣率如何計(jì)算

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

    用于同步采樣ADC

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

    stm32ad采樣測電壓范圍

    的電壓的范圍。在本文中,我們將詳細(xì)介紹STM32AD采樣測電壓范圍及其相關(guān)的知識(shí)。 一、STM32AD轉(zhuǎn)換
    的頭像 發(fā)表于 12-29 10:35 ?4130次閱讀
    主站蜘蛛池模板: 国产福利网站| 午夜国产福利在线观看| 国产成人在线播放视频| www.黄视频| 天天色综| 国产精品久久久久影院免费| 欧美乱乱| 乱轮黄色小说| 午夜色福利| 高h污快穿文汁水四溅| 性欧美大胆高清视频| 拍真实国产伦偷精品| 国产三级精品三级| 天天槽天天槽天天槽| 日本人69xxxxxxx69| 男女艹逼软件| 色综合狠狠| 狠狠色狠狠色综合| 午夜视频免费在线播放| 国产人人爱| 伊人久久天堂| 欧美在线小视频| 四虎h789fcom| 狼色在线视频| 亚洲第一页在线| 九月丁香婷婷| 色天天综合色天天碰| 六月激情丁香| 日韩精品午夜| www色午夜| 亚洲国产日韩女人aaaaaa毛片在线| 欧美视频图片| 中文字幕一二三四区2021| 一级毛片免费在线观看网站| 女人张开腿 让男人桶视频| 亚洲欧美国产五月天综合| jlzzjlzz亚洲大全| 一级片aaa| 一本到视频在线| 黄色国产在线视频| 色男人在线|