国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

stm32_ADC電源、通道、工作模式

這篇具有很好參考價(jià)值的文章主要介紹了stm32_ADC電源、通道、工作模式。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

0、ADC功能框圖

stm32_ADC電源、通道、工作模式,STM8/STM32,stm32,ADC

1、ADC的電源

1.1、工作電源

stm32_ADC電源、通道、工作模式,STM8/STM32,stm32,ADC

VSSA=VSS,VDDA=VDD,簡(jiǎn)單來(lái)說(shuō),通常stm32是3.3V,ADC的工作電源也是3.3V;

1.2、參考電壓

stm32_ADC電源、通道、工作模式,STM8/STM32,stm32,ADC

VREF+和VREF-并不一定引出,取決于封裝,如果沒有引出則VREF+連接到VDDA、VREF-連接到VSSA。

在不要求精度的情況下,VREF+可直接接到VDDA,想要精確測(cè)量,可外接基準(zhǔn)源(比如TL431);

附一個(gè)精確的參考電壓3.3V的電路,R4和R5之間是2.5V,所以VREF+等于2.5V*(2.4K+7.5K)/7.5K=3.3V; (誤差來(lái)源:431基準(zhǔn)源的2.5V,R4和R5電阻的精度)

stm32_ADC電源、通道、工作模式,STM8/STM32,stm32,ADC

1.3、輸入模擬電壓

ADC 輸入范圍:VREF-≤VIN VREF+

通常VREF+是3.3V,那么輸入的引腳電壓就要在0V~3.3V之間,對(duì)應(yīng)這分辨率下的上下限。

比如12位分辨率,就是0V~3.3V對(duì)應(yīng)AD值是0~4095.

2、ADC的通道

2.1、ADC輸入的19個(gè)通道

16 個(gè)來(lái)自GPIO端口ADCx_IN1~IN15

3個(gè)內(nèi)部通道,1個(gè)內(nèi)部溫度傳感器、1個(gè)VREFINT、1個(gè)接到 VBAT引腳 。(這3個(gè)通道只在主 ADC1 外設(shè)上可用

ADCx_IN1~IN15,ADC是有3個(gè)的,ADC1、ADC2、ADC3,所以ADCx_IN1~IN15并不意味著只有16個(gè)IO口,例如stm32f407igt6如下:

stm32_ADC電源、通道、工作模式,STM8/STM32,stm32,ADC

2.2、規(guī)則通道和注入通道
2.2.1、規(guī)則/注入通道和上面19個(gè)通道的關(guān)系

看框圖,不管是規(guī)則通道和注入通道,都是19通道中經(jīng)過(guò)復(fù)選其中的1個(gè)通道。

2.2.2、1次只能轉(zhuǎn)換1個(gè)通道,如何利用多個(gè)通道?

按照事先配置的順序去執(zhí)行,比如你想轉(zhuǎn)換ADC1_IN2、ADC1_IN10、ADC1_IN5,那么就是這3個(gè)通道輪流,就可以檢測(cè)到多個(gè)通道了,這就是序列。

既然為序列,那就有長(zhǎng)度和順序,由寄存器來(lái)設(shè)置。

規(guī)則序列寄存器(最多16個(gè)通道):ADC_SQR1、ADC_SQR2、ADC_SQR3

注入序列寄存器(最多4個(gè)通道):ADC_JSQR

2.2.3、為什么要有注入通道?

比如通常只想檢測(cè)ADC1_IN2、ADC1_IN10、ADC1_IN5,但當(dāng)有某個(gè)事件發(fā)生時(shí),你想去看一下ADC1_7的值,注入通道相當(dāng)于插隊(duì)/中斷,停下規(guī)則通道的轉(zhuǎn)換,去轉(zhuǎn)換注入通道,完成后再繼續(xù)規(guī)則通道;

除了上面這種特定事件的觸發(fā),還有一種叫“自動(dòng)注入”,在規(guī)則通道轉(zhuǎn)換完之后自動(dòng)去轉(zhuǎn)換注入通道,目的是加長(zhǎng)檢測(cè)序列,16+4相當(dāng)于最多可支持20個(gè)序列;

2.2.4、如何啟動(dòng)規(guī)則/注入通道轉(zhuǎn)換

軟件觸發(fā)、事件觸發(fā)(定時(shí)器觸發(fā)、IO口觸發(fā));

功能框圖中藍(lán)紫色下方的部分就是事件觸發(fā)的具體可選項(xiàng);

3、工作模式

下面的單次、連續(xù)、掃描、不連續(xù)轉(zhuǎn)換有些可以組合使用。

首先看兩個(gè)寄存器字段,SWSTART和CONT。

SWSTART,軟件置1開始轉(zhuǎn)換,然后硬件清0。

CONT,軟件置1和清0,置1后會(huì)一直轉(zhuǎn)換。

stm32_ADC電源、通道、工作模式,STM8/STM32,stm32,ADC

stm32_ADC電源、通道、工作模式,STM8/STM32,stm32,ADC

3.1、單次轉(zhuǎn)換(CONT = 0)

不管規(guī)則通道里有幾個(gè)通道,當(dāng)前轉(zhuǎn)換完之后就會(huì)停止。

如果是開啟了掃描模式,那么第一個(gè)通道轉(zhuǎn)換完停止后,下一次開啟轉(zhuǎn)換SWSTART會(huì)轉(zhuǎn)換第二個(gè)通道。

如果沒有開啟掃描模式,那么下一次開啟轉(zhuǎn)換SWSTART會(huì)繼續(xù)轉(zhuǎn)換第一個(gè)通道。

stm32_ADC電源、通道、工作模式,STM8/STM32,stm32,ADC

3.2、連續(xù)轉(zhuǎn)換(CONT = 1)

不管規(guī)則通道里有幾個(gè)通道,當(dāng)前轉(zhuǎn)換完之后立刻開啟下一次轉(zhuǎn)換。

如果是開啟了掃描模式,那么第一個(gè)通道轉(zhuǎn)換完,開始第二個(gè)通道直到最后一個(gè)通道,并且繼續(xù)下一輪轉(zhuǎn)換。

如果沒有開啟掃描模式,那么會(huì)不斷轉(zhuǎn)換第一個(gè)通道。

stm32_ADC電源、通道、工作模式,STM8/STM32,stm32,ADC

3.3、掃描模式

逐個(gè)掃描規(guī)則/注入序列中的通道。

如上所述,掃描模式可以搭配單次轉(zhuǎn)換、連續(xù)轉(zhuǎn)換。

stm32_ADC電源、通道、工作模式,STM8/STM32,stm32,ADC

3.4、不連續(xù)轉(zhuǎn)換模式

每次觸發(fā)轉(zhuǎn)換規(guī)則組/注入組中的一部分,規(guī)則/注入序列轉(zhuǎn)換到最后一個(gè)產(chǎn)生EOC.

由于是每次觸發(fā),所以對(duì)于單次轉(zhuǎn)換CONT = 0,如果配置為連續(xù)轉(zhuǎn)換就失去了不連續(xù)轉(zhuǎn)換模式的意義。

stm32_ADC電源、通道、工作模式,STM8/STM32,stm32,ADC文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-652212.html

到了這里,關(guān)于stm32_ADC電源、通道、工作模式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • STM32入門筆記08_ADC模數(shù)轉(zhuǎn)換器+案例: ADC單通道&ADC多通道

    STM32入門筆記08_ADC模數(shù)轉(zhuǎn)換器+案例: ADC單通道&ADC多通道

    ADC(Analog-Digtal Converter) 模擬-數(shù)字轉(zhuǎn)換器 ADC可以將引腳上連續(xù)變化的模擬電壓轉(zhuǎn)換為內(nèi)存中存儲(chǔ)的數(shù)字變量, 建立模擬電路到數(shù)字電路的橋梁 12位逐次逼近型ADC, 1us轉(zhuǎn)換時(shí)間 輸入電壓范圍: 0~3.3V, 轉(zhuǎn)換結(jié)果范圍: 0~4095 18個(gè)輸入通道, 可測(cè)量16個(gè)外部和2個(gè)內(nèi)部信號(hào)源 規(guī)則組和注入組

    2024年02月04日
    瀏覽(55)
  • STM32CubeMX配置-ADC多通道配置(DMA) (STM32G070)

    STM32CubeMX配置-ADC多通道配置(DMA) (STM32G070)

    一、寫在前面 ????????ADC通道采集數(shù)據(jù)的兩種方式: ? ? ? ? 1)ADC輪詢采集數(shù)據(jù)直接放到數(shù)組中; ? ? ? ? 2)采用中斷方式,ADC采集完成進(jìn)入中斷,中斷關(guān)閉ADC采集,取數(shù)據(jù)之后再打開ADC采集。 以下按第一種方式實(shí)現(xiàn): 二、ADC多通道配置 1)配置通道及參數(shù) ? ? 如果要控

    2024年02月05日
    瀏覽(24)
  • STM32 ADC單/多通道采樣+DMA搬運(yùn)

    STM32 ADC單/多通道采樣+DMA搬運(yùn)

    通過(guò)介紹我們可以了解到,ADC是12位的轉(zhuǎn)換器,所以采樣值范圍是0~4095。18個(gè)通道可同時(shí)進(jìn)行轉(zhuǎn)換,也可以單獨(dú)轉(zhuǎn)換某個(gè)通道。 使用ADC的流程應(yīng)為: 初始化IO口。 我這里使用的是PA1進(jìn)行采樣,也就是ADC1的通道1 初始化ADC。 轉(zhuǎn)換、獲取采樣值。 多通道的時(shí)候我們一般用DMA來(lái)搬

    2024年02月14日
    瀏覽(32)
  • STM32初學(xué)入門筆記(3):STM32CubeMX配置STM32實(shí)現(xiàn)多通道ADC+DMA讀取模擬量

    STM32初學(xué)入門筆記(3):STM32CubeMX配置STM32實(shí)現(xiàn)多通道ADC+DMA讀取模擬量

    模擬信號(hào)的讀取是我們?cè)谧龊芏囗?xiàng)目是都要用到的,而模擬量的讀取就要依賴于ADC數(shù)模轉(zhuǎn)換器。對(duì)于初學(xué)者,學(xué)習(xí)使用ADC可以很大的幫助以后的STM32學(xué)習(xí)。 目錄 ADC簡(jiǎn)介 : DMA簡(jiǎn)介:? 工程開始: STM32CubeMX配置區(qū): 配置外部時(shí)鐘: 配置調(diào)試: 配置ADC: 配置DMA: 配置串口: 配

    2024年02月09日
    瀏覽(32)
  • STM32CubeMX教程13 ADC - 單通道轉(zhuǎn)換

    開發(fā)板(正點(diǎn)原子stm32f407探索者開發(fā)板V2.4) STM32CubeMX軟件(Version 6.10.0) keil μVision5 IDE(MDK-Arm) ST-LINK/V2驅(qū)動(dòng) 野火DAP仿真器 XCOM V2.6串口助手 1個(gè)滑動(dòng)變阻器 使用STM32CubeMX軟件配置STM32F407開發(fā)板的 ADC實(shí)現(xiàn)單通道ADC采集 ,具體為使用ADC1_IN5通道通過(guò)軟件/定時(shí)器觸發(fā)采集滑動(dòng)變阻

    2024年02月02日
    瀏覽(30)
  • STM32-單通道ADC采集(DMA讀?。?shí)驗(yàn)

    STM32-單通道ADC采集(DMA讀取)實(shí)驗(yàn)

    關(guān)于ADC的一些原理和實(shí)驗(yàn)我們已經(jīng)有了2篇筆記,鏈接如下: 關(guān)于ADC的筆記1_Mr_rustylake的博客-CSDN博客 STM32-ADC單通道采集實(shí)驗(yàn)_Mr_rustylake的博客-CSDN博客 實(shí)驗(yàn)要求:通過(guò)ADC1通道1(PA1)采集電位器的電壓,并顯示ADC轉(zhuǎn)換的數(shù)字量和換算后的電壓值。 我們通過(guò)下表可以知道DMA1通道

    2024年02月16日
    瀏覽(37)
  • STM32-ADC多通道數(shù)據(jù)采集:理論與實(shí)踐

    STM32-ADC多通道數(shù)據(jù)采集:理論與實(shí)踐

    本文詳細(xì)介紹了STM32-ADC多通道數(shù)據(jù)采集的理論基礎(chǔ)和實(shí)踐應(yīng)用。文章首先解釋了ADC的基本概念和特性,然后詳細(xì)闡述了ADC采樣的過(guò)程和注意事項(xiàng)。接著,文章深入講解了多通道采集模式的輪詢和DMA兩種方法,并給出了具體的代碼實(shí)現(xiàn)。

    2024年02月10日
    瀏覽(36)
  • STM32CubeMX配置STM32G031多通道ADC采集(HAL庫(kù)開發(fā))

    STM32CubeMX配置STM32G031多通道ADC采集(HAL庫(kù)開發(fā))

    時(shí)鐘配置HSI主頻配置64M ?勾選打開8個(gè)通道的ADC ?使能連續(xù)轉(zhuǎn)換模式 ?配置好串口,選擇異步模式 配置好需要的開發(fā)環(huán)境并獲取代碼 ?修改main.c 串口重定向 ?串口重定向一定要勾選Use Micro LIB ?獲取ADC通道值 主函數(shù)? ?串口輸出

    2024年02月15日
    瀏覽(31)
  • STM32F407 ADC多通道采樣+DMA

    我加入工作室參加的第一個(gè)比賽是第五屆中國(guó)高校智能機(jī)器人創(chuàng)意大賽,我參加的賽項(xiàng)是開放部件組輪式自主格斗機(jī)器人。經(jīng)歷了沒日沒夜的調(diào)試,無(wú)數(shù)次欣賞凌晨四點(diǎn)半的夜晚,感受著每天就睡兩三個(gè)小時(shí)伴隨著疲憊的開心。在我和隊(duì)友的共同努力之下,我們的成績(jī)也很優(yōu)

    2024年02月02日
    瀏覽(100)
  • STM32 hal庫(kù)使用筆記(五)ADC—單通道/雙通道DMA傳輸

    STM32 hal庫(kù)使用筆記(五)ADC—單通道/雙通道DMA傳輸

    實(shí)現(xiàn)目的:利用ADC采集光敏傳感器/煙霧傳感器的值,并利用串口打印 實(shí)驗(yàn)平臺(tái):正點(diǎn)原子精英版 一、簡(jiǎn)介 1.DMA的介紹 參考:STM32 hal庫(kù)使用筆記(四)DMA—內(nèi)存到內(nèi)存/內(nèi)存到外設(shè)_亂碼小伙的博客-CSDN博客 2.ADC簡(jiǎn)介 ? ? ?ADC(Analog-Digital Converter)模擬-數(shù)字轉(zhuǎn)換器 ADC可以將引腳

    2024年02月03日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包