色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于STM32多通道ADC綜合應用示例

茶話MCU ? 來源:ST MCU 信息交流 ? 2020-09-08 14:10 ? 次閱讀

有人使用STM32芯片產品開發,需用到多個通道的ADC轉換。大致需求是這樣的:

有2個ADC通道需要每10ms啟動一次轉換,另外5個通道希望50ms啟動一次轉換。試問如何實現上述功能比較好。

這里不妨以STM32F302芯片為例,來介紹兩種實現上述功能的大致方案以供參考。方案里涉及到ADC規則通道、注入通道的使用、DMA的使用、定時器的靈活使用,具備一定綜合性。下面介紹以貼圖為主,沒法一點一滴做解釋了。

第一種方案,我們使用ADC1模塊的CH1到CH7連續的7個通通來做AD轉換,其中CH6/CH7配置為注入通道【我將其戲稱之為插隊通道】,另外5個通道配置為規則通道。

其中,規則通道的觸發選用TIM1的觸發輸出信號【TRGO】,注入通道的觸發選擇TIM1通道4的比較事件。我們將TIM1的計數模式選擇向上單向計數模式,計數周期設置為10ms,并開啟TIM1_CH4的PWM輸出功能,周期也是10ms,這樣就可以實現每10ms觸發一次注入通道的轉換動作。

另外,我們將RCR重復計數寄存器設置為4,即每溢出4+1次則產生一次定時器更新事件,并將其將做為TIM1的TRGO信號,這樣就保證了每50ms觸發一次規則通道的ADC動作。【注:RCR寄存器只有高級定時器才有】

規則通道的ADC結果通過DMA取走送到指定內存單元,DMA配置為Normal模式。

利用STM32CubeMx進行配置后,添加必要的用戶代碼。

兩個數組分別存放規則通道和注入通道的轉換結果。

開啟TIM1以及通道4的PWM輸出;

開啟ADC規則通道/注入通道,只待觸發信號。

在規則通道的DMA傳輸完成中斷里重啟ADC的轉換。

編譯運行查看結果【下表中分別為規則通道和注入通道結果】:

一路下來,只要各個環節都弄清楚、做到位了還是挺簡單的。

當然,TIM1作為高級定時器有時可能有它用,沒法用在這里。我們知道,STM32芯片的定時器往往較多,而且很多都可以產生ADC的觸發事件,此時我們不妨稍加調整即可得出新方案。

比方還是開篇的應用需求和STM32F3芯片,我們可將規則通道和注入通道的觸發事件分別調整為TIM6的觸發輸出和TIM15的觸發輸出,時間參數各種獨立配置即可。

好,本示例就介紹到這里,文筆不佳,但求行文簡捷。實現方案也不是唯一的,最終要結合具體應用場景和所選擇的芯片型號。在此只希望能帶給大家一些相關應用方面的啟示或借鑒。

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

    關注

    456

    文章

    51155

    瀏覽量

    426399
  • adc
    adc
    +關注

    關注

    99

    文章

    6533

    瀏覽量

    545476
  • STM32
    +關注

    關注

    2271

    文章

    10923

    瀏覽量

    357139

原文標題:基于STM32多通道ADC綜合應用示例

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

收藏 人收藏

    評論

    相關推薦

    開發用于將四個ADC通道連接到MCU/MPU的自定義通道SPI

    電子發燒友網站提供《開發用于將四個ADC通道連接到MCU/MPU的自定義通道SPI.pdf》資料免費下載
    發表于 09-02 10:12 ?0次下載
    開發用于將四個<b class='flag-5'>ADC</b><b class='flag-5'>通道</b>連接到MCU/MPU的自定義<b class='flag-5'>多</b><b class='flag-5'>通道</b>SPI

    領慧立芯LHA5115單電源通道24位ΣΔ ADC產品介紹

    領慧立芯LHA5115單電源通道24位ΣΔ ADC產品介紹
    的頭像 發表于 08-28 16:55 ?671次閱讀
    領慧立芯LHA5115單電源<b class='flag-5'>多</b><b class='flag-5'>通道</b>24位ΣΔ <b class='flag-5'>ADC</b>產品介紹

    stm32f302和stm32f103的ADC區別是什么?

    請問stm32f302和stm32f103的ADC除了stm32f103有2個ADCADC1和
    發表于 05-15 08:03

    stm32f303采用LL庫,4個ADC連續通道掃描,應該如何設置DMA?

    stm32f303,采用LL庫,4個ADC連續通道掃描,應該如何設置DMA?ADC轉換完DMA傳輸后,中斷處理函數是哪個?
    發表于 04-30 07:06

    STM32L492 DMA通道復用后速度變慢是什么原因導致的?

    我現在用的是STM32L492 DMA2, 一共支持7個通道,其中ADC1,ADC3已經占用了DMA2 3/5兩個通道。UART1之前采用中
    發表于 04-29 07:12

    請問STM32L051K6T6 ADC的內部參考電壓通道和其他通道不能共用嗎?

    最近使用STM32L051K6T6采集信號,單采集內部參考電壓是準的,單采集其它通道時也是準的,通道采集其它通道也是準的,但是當內部參考電
    發表于 04-16 06:32

    STM32 ADC+DMA通道轉換數據錯位的原因?怎么解決?

    開發環境IAR7.50.2,芯片302RCT6,不知道如何解決通道數據轉化錯位問題 1、需求:adc規則組采樣3個通道,對ADC數據每隔不
    發表于 04-10 07:24

    stm32cubemx建立通道ADC+DMA,想使用DMA中斷要怎么實現?

    各位大神: 我在用stm32 cubemx建立ADC+DMA通道,想使用DMA中斷,百度了個設置在DMA里增加ADC1,然后在中斷里開啟D
    發表于 04-02 07:14

    STM32F030K6T6 ADC連續采樣通道切換是否會有延時?

    STM32F030K6T6這款芯片只有一個獨立的ADC。在我的設計中,ADC時鐘設置為12MHz,雙通道采樣,來回切換(設想中是每個通道采樣
    發表于 04-01 07:53

    關于STM32U575 ADC通道采樣配置問題求解

    需求:擬用ADC1的IN1~7進行通道采樣,其中IN7通過多路復用開關再擴展七個通道,思路是在單個ADC
    發表于 03-26 06:25

    GD32 ADC規則組通道采樣,數據發生錯位?

    我們知道,使用ADC規則組(常規組)通道采樣時,必須要配合DMA使用,但有的小伙伴遇到這種應用下數據錯位的情況,比如預設的轉換順序是通道0->通道
    的頭像 發表于 03-14 09:58 ?2228次閱讀
    GD32 <b class='flag-5'>ADC</b>規則組<b class='flag-5'>多</b><b class='flag-5'>通道</b>采樣,數據發生錯位?

    關于STM32G474 ADC通道數據采集遇到的問題求解

    STM32G474 ADC時鐘:168MHz/4=42MHz 分辨率 12bit 單端輸入 ADC1 采集6通道數據 采樣時間6.5cycle 單端1.65V【0~-10mV左右跳動
    發表于 03-14 08:11

    使用STM32L031F6在hal庫下進行ADC+DMA通道采集,采集的電壓值始終為0的原因?

    使用STM32L031F6芯片 在hal庫下進行ADC+DMA通道采集時候,采集的電壓值始終為0是什么原因?
    發表于 03-14 07:06

    STM32L496VG通道ADC采樣有串擾的原因?

    STM32L496VGADC1,ADC2,ADC3通道同時采集,ADC1,ADC2采樣頻率2MH
    發表于 03-13 08:03

    STM32ADC采樣與通道ADC采樣硬件電路圖

    每一個ADC通道都對應一個GPIO引腳,看圖中的ADC123_IN10,表示這個引腳(PC0)可以配置為ADC1的通道10,或者是
    發表于 03-01 12:34 ?8320次閱讀
    <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'>ADC</b>采樣硬件電路圖
    主站蜘蛛池模板: 国产永不无码精品AV永久 | 无码欧美毛片一区二区三在线视频 | 无码AV熟妇素人内射V在线 | 国产中文字幕乱码免费 | 色视频色露露永久免费观看 | 亚洲 欧美 日韩 卡通 另类 | 伊人久久大香线蕉电影院 | 日本高清免费一本视频在线观看 | 国产午夜精AV在线麻豆 | 小sao货ji巴cao死你视频 | 特大黑人娇小亚洲女mp4 | 粗好大用力好深快点漫画 | 久久精品热99看 | 一二三四电影完整版免费观看 | 我解开了岳的乳第一个女人 | 娇妻玩4P被三个男人伺候电影 | 欧美成人免费观看久久 | 美女脱精光让男生桶下面 | 自拍偷拍12p | 亚洲在线视频自拍精品 | 人妻 中文无码 中出 | 亚洲色欲色欲综合网站 | 漂亮的保姆3中文版完整版 漂亮的保姆3集电影免费观看中文 | 蜜桃99影院 | 麻豆影视在线直播观看免费 | 曰批国产精品视频免费观看 | 白人大战34厘米黑人BD | 男女午夜性爽快免费视频不卡 | 午夜伦yy44880影院 | 激情男女高潮射精AV免费 | 亚洲欧美一区二区三区九九九 | 色欲人妻无码AV专区 | WRITEAS塞红酒瓶| 亚洲欧洲日本无在线码播放 | 国产在线精品亚洲另类 | 99久久国产综合精品网成人影院 | 超碰在线视频 | 天美传媒果冻传媒入口视频 | 吻嘴胸全身好爽床大全 | 青青伊人久久 | 乌克兰粉嫩摘花第一次 |