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

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

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

3天內不再提示

STM32定時器觸發ADC的時序話題

茶話MCU ? 來源:ST MCU 信息交流 ? 作者:ST MCU 信息交流 ? 2021-02-19 14:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

STM32芯片的ADC應用中,我們往往會利用定時器來觸發ADC的啟動轉換,而能夠觸發ADC轉換的定時器事件往往有多個,有時我們可能很關注這些定時器事件在觸發ADC時有哪些時序上的差別。下面以STM32G4芯片為例,來大致聊聊該話題。

26c82428-7215-11eb-8b86-12bb97331649.png

這里選擇TIM1來觸發ADC。我們從手冊或CubeMx配置界面不難看到可用來觸發ADC的定時器事件可以是定時器TRGO信號和通道CC事件/信號,而TRGO可能來自定時器的使能動作、定時器的更新事件、通道輸出比較事件、通道比較輸出參考信號以及編碼時鐘

27115bca-7215-11eb-8b86-12bb97331649.png

這里先重點就Update事件、通道OCx信號和OCxREF信號作為TRGO來觸發ADC,看看相應的觸發時間點在哪里。

另外,作為ADC的外部觸發事件還有個觸發極性選擇的配置。這點我們可用從CubeMx配置界面直觀看到,如下圖所示,可以選擇上沿觸發、下沿觸發或雙沿觸發。

2741b81a-7215-11eb-8b86-12bb97331649.png

我這里將TIM1配置為向上計數模式,基于PWM1模式,極性選擇為0的條件下,讓CH1輸出PWM信號,以便觀察不同定時器事件及配置對ADC觸發時序的影響。

277b56d8-7215-11eb-8b86-12bb97331649.png

1、當選擇Update Event做為TIM1的TRGO,同時TRGO作為ADC的外部觸發事件時,不論ADC的觸發極性如何選擇,都確定在定時器發生更新事件時觸發ADC,即下圖紅色箭頭所指位置。

27b95870-7215-11eb-8b86-12bb97331649.png

2、當選擇OC1做為TIM1的TRGO,同時TRGO作為ADC的外部觸發事件時,不論ADC的觸發極性如何選擇,都確定在定時器發生比較事件時觸發ADC,即上圖綠色箭頭所指位置。

3、當選擇OC1REF做為TIM1的TRGO,同時TRGO作為ADC的外部觸發事件時,此時ADC的觸發時間點還跟ADC的觸發極性選擇有關,如果選擇上升沿觸發,ADC觸發則發生在上圖中的紅色箭頭處,反之則發生在綠色箭頭處,如果選擇雙沿觸發,則上圖中紅色箭頭、綠色箭頭處都會觸發ADC轉換。

上面主要介紹的是ADC觸發信號源于定時器的TRGO,如果說ADC的觸發信號不是來自TRGO而是來自開篇提到的通道CC事件呢。定時器CC事件包括IC事件【input Capture】和OC事件【output compare】。這里IC事件是不能作為ADC觸發源的,那我們看看OC事件作為ADC的觸發源的情況,即像下面的配置。

28094f56-7215-11eb-8b86-12bb97331649.png

經驗證測試,這里選擇OC1作為ADC觸發源時的情形跟前面選擇OC1ref作為TRGO去觸發ADC的情形是一樣的,具體觸發點跟ADC配置的觸發極性選擇有關,即上面的第三種情形。

看到這里,有人或許會問,既然這兩組情形的結果是一樣的,為什么配置里面不拿掉一項呢?不過,我們要知道,OCx與OCxref可能一樣也可能不一樣,具體取決于OC輸出時的極性配置。上面我們測得兩組情形是一樣,剛好是因為OCx與OCxref完全同相,如果調整極性選擇,觸發時間點就會不一樣了,結果就會剛好反過來。畢竟實際應用是千變萬化的,說不定哪里就能派上用場。

誠然,STM32系列眾多,相應技術手冊內容豐富而龐大,細節也多,個別細節可能描述未必很詳盡,此時我們實際驗證下或許更清晰。OK,關于定時器觸發ADC的時序話題就聊到這里。時間真快,祝福2021!一起加油!

原文標題:STM32定時器觸發ADC的時序話題

文章出處:【微信公眾號:ST MCU 信息交流】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    99

    文章

    6672

    瀏覽量

    548736
  • STM32
    +關注

    關注

    2291

    文章

    11022

    瀏覽量

    363525
  • 定時器
    +關注

    關注

    23

    文章

    3297

    瀏覽量

    117621

原文標題:STM32定時器觸發ADC的時序話題

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    MCU定時器/計數

    RISC-V核低功耗MCU通過靈活的定時器架構、低功耗模式適配及硬件級中斷優化,在工業控制、智能家居等場景中實現高精度計時與能耗控制的協同設計,滿足復雜任務調度與實時響應的雙重需求?。 一、?硬件
    的頭像 發表于 04-27 13:54 ?241次閱讀

    STM32定時器基本原理及常見問題之培訓資料

    STM32 定時器基本原理及常見問題之培訓資料v3.10 時基單元、捕捉比較功能、主從觸發與級聯、案例分享 培訓內容:
    發表于 04-08 16:26

    使用stm32f405做6步pwm輸出時,定時器配置由強制輸出轉為pwm,com觸發后會有延遲生效的現象,怎么解決?

    我在使用stm32f405做6步pwm輸出時發現,定時器的配置由pwm改為強制輸出后會在com觸發時立即生效,但是定時器配置由強制輸出轉為pwm,com
    發表于 03-13 07:24

    ADC12CTL1 SHI和SAMPCON是什么意思?

    定時器,什么是觸發輸入信號 2.SHI和SAMPCON是什么意思? 3.是在SHP=0時,才用SHS位嗎?請仔細說說SHP=0和SHP=1兩者的區別,以及ADC12采樣和轉換時序 這些
    發表于 01-24 07:09

    STM32H743的高精度定時器觸發ADC采樣

    目前做的是移相全橋,配置出一對可以移相互補的PWM波,目前已經能夠產生了,但是,還是想要在滯后橋臂導通時采集數據,即在后橋臂開啟時使用hrtim中的ADC觸發采樣,我這個就是在master
    發表于 01-09 15:49

    定時器已安排!開發小白看過來~

    或周期性地執行代碼段,為物聯網設備的運行提供了精確的時間控制。在多種應用場景中都發揮著重要作用,例如:定時發送數據、周期性檢查傳感狀態等。 Air201最新資料下載: www.air201.cn 本文將通過demo示例,帶你了解單次
    的頭像 發表于 12-31 14:30 ?417次閱讀
    <b class='flag-5'>定時器</b>已安排!開發小白看過來~

    定時器自動控制開關怎么設置

    定時器自動控制開關是一種常見的自動化設備,廣泛應用于家庭、工業、農業等多個領域。通過定時器,用戶可以預設時間,讓設備在特定時間自動開啟或關閉,從而實現節能、提高效率和便利性。 一、定時器
    的頭像 發表于 09-19 16:19 ?3845次閱讀

    stm32怎樣觸發軟件中斷

    了解STM32中斷系統 STM32微控制器具有豐富的中斷系統,包括NVIC(嵌套向量中斷控制)和SYSTICK定時器。NVIC可以處理多達240個中斷源,包括外部中斷和內部中斷。 配
    的頭像 發表于 09-02 09:32 ?1798次閱讀

    定時器的基本組成和工作模式

    定時器是計算機或電子設備中常見的一個硬件或軟件組件,其主要功能是測量和控制時間的流逝。它在各種應用中起著至關重要的作用,如操作系統調度、多媒體播放、網絡通信、工業自動化控制以及家電設備的定時功能等。定時器的工作原理基于
    的頭像 發表于 08-19 18:28 ?2688次閱讀

    觸發器時序邏輯電路詳解

    在數字電路設計中,觸發器時序邏輯電路是構建復雜數字系統不可或缺的基礎元素。觸發器(Flip-Flop)作為基本的存儲單元,能夠存儲一位二進制信息,并在特定的時鐘信號控制下更新其狀態。而時序
    的頭像 發表于 07-18 17:43 ?3469次閱讀

    定時器的工作方式介紹

    定時器是計算機和嵌入式系統中常見的一種硬件模塊,用于實現定時和計數功能。定時器的工作方式通常由一組寄存來控制,這些寄存定義了
    的頭像 發表于 07-12 10:29 ?1884次閱讀

    定時器相關的寄存有哪些類型

    在微控制編程中,定時器是一種非常常見的功能模塊,用于實現各種定時和計數功能。定時器的工作原理是通過內部的計數來跟蹤時間的流逝,當計數
    的頭像 發表于 07-12 10:25 ?1656次閱讀

    外接高級定時器1的剎車引腳后,STM32中能不能做濾波?

    請問下外接高級定時器1的剎車引腳后,STM32中能不能做濾波,因為這個剎車功能一旦觸發就直接關閉PWM波了,要是因為噪聲等干擾意外觸發,整個控制都關閉了,還有PWM是在剎車的中斷服務函
    發表于 07-02 08:04

    STM32F103 ADC利用DMA進行采樣遇到的幾個疑問求解

    STM32F103配置了ADC1 的4個通道,利用定時器的事件觸發進行10Hz 的數據采樣,數據通過DMA傳輸。然后希望每次采樣4*50個數據后觸發
    發表于 07-02 07:04

    STM32G4系列芯片定時器的延時輸出問題

    有人使用STM32G4系列芯片內部的多個定時器做PWM輸出,輸出頻率一樣,占空比也一樣,均為50%。可是,當他中途調整各個定時器以相同的工作參數,即改變ARR的值和CCR值后,會發現TIM2和TIM5兩個
    的頭像 發表于 07-01 09:45 ?2579次閱讀
    <b class='flag-5'>STM32</b>G4系列芯片<b class='flag-5'>定時器</b>的延時輸出問題
    主站蜘蛛池模板: 久国产精品久久精品国产四虎 | 在线欧美视频免费观看国产 | 户外露出精品视频国产 | 五月天色网址 | 亚洲韩国在线一卡二卡 | 成人午夜性a一级毛片美女 成人午夜性视频欧美成人 成人小视频在线 | 午夜影视免费完整高清在线观看网站 | 午夜日本一区二区三区 | 国产成人毛片视频不卡在线 | 欧美在线视频一区二区三区 | 免费在线观看一区二区 | 午夜在线影视 | 免费永久欧美性色xo影院 | 久久成人国产精品免费 | 欧美军同video69视频 | 久久久国产精品网站 | 国产国产人免费人成成免视频 | 国产98色在线| 六月激情丁香 | 韩国韩宝贝2020vip福利视频 | 久久99精品久久久久久牛牛影视 | 国产在线播放一区 | 天天操夜夜逼 | аⅴ资源中文在线天堂 | 激情在线网站 | 亚洲 欧美 自拍 另类 | 啪啪小视频网站 | 欧美成人一区二区三区在线电影 | 扒开末成年粉嫩的流白浆视频 | 黄色网址在线播放 | 久久精品香蕉视频 | 国产人成高清视频观看 | 一个色在线视频 | 成人亚洲网站www在线观看 | 奇米影视四色首页手机在线 | 免费看欧美一级特黄α大片 | 久青草免费在线视频 | 色综合久久综合欧美综合网 | 亚洲第一久久 | 天天狠天天透天干天天怕处 | 黄免费视频 |