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

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

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

STM32入門學(xué)習(xí)筆記之溫濕度采集實(shí)驗(yàn)2

jf_78858299 ? 來源:滑小稽筆記 ? 作者:電子技術(shù)園地 ? 2023-02-16 11:13 ? 次閱讀

(2)ADC控制寄存器2:ADC_CR2

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- TSVREF SWSTART SWSTARTJ EXTTRIG EXTSEL[2:0] -
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
JEXTTRIG JEXTSEL[2:0] ALIGN - DMA - RSTCAL CAL CONT ADON

Bit 23:溫度傳感器和VREFINT使能

0:禁止溫度傳感器和VREFINT

   1:?jiǎn)⒂脺囟葌鞲衅骱蚔REFINT

Bit 22:開始轉(zhuǎn)換規(guī)則通道

0:復(fù)位狀態(tài)

   1:開始轉(zhuǎn)換規(guī)則通道

Bit 21:開始轉(zhuǎn)換注入通道

0:復(fù)位狀態(tài)

   1:開始轉(zhuǎn)換注入通道

Bit 20:規(guī)則通道的外部觸發(fā)轉(zhuǎn)換模式

0:不用外部事件啟動(dòng)轉(zhuǎn)換

   1:使用外部事件啟動(dòng)轉(zhuǎn)換

Bit 19~Bit 17:選擇啟動(dòng)規(guī)則通道組轉(zhuǎn)換的外部事件

ADC1和ADC2的觸發(fā)配置如下

   000定時(shí)器1的CC1事件

   001:定時(shí)器1的CC2事件

   010:定時(shí)器1的CC3事件

   011:定時(shí)器2的CC2事件

   100:定時(shí)器3的TRGO事件

   101:定時(shí)器4的CC4事件

   110:EXTI11/TIM8_TRGO事件,僅大容量產(chǎn)品具有TIM8_TRGO功能

   111:SWSTART

   ADC3的觸發(fā)配置如下

   000:定時(shí)器3的CC1事件

   001:定時(shí)器2的CC3事件

   010:定時(shí)器1的CC3事件

   011:定時(shí)器8的CC1事件

   100:定時(shí)器8的TRGO事件

   101:定時(shí)器5的CC1事件

   110:定時(shí)器5的CC3事件

   111:SWSTART

Bit 15:注入通道的外部觸發(fā)轉(zhuǎn)換模式

0:不用外部事件啟動(dòng)轉(zhuǎn)換;

1:使用外部事件啟動(dòng)轉(zhuǎn)換。

Bit 14~Bit 12:選擇啟動(dòng)注入通道組轉(zhuǎn)換的外部事件

ADC1和ADC2的觸發(fā)配置如下

   000:定時(shí)器1的TRGO事件

   001:定時(shí)器1的CC4事件

   010:定時(shí)器2的TRGO事件

   011:定時(shí)器2的CC1事件

   100:定時(shí)器3的CC4事件

   101:定時(shí)器4的TRGO事件

   110:EXTI線15/TIM8_CC4事件,僅大容量產(chǎn)品具有TIM8_CC4

   111:JSWSTART

   ADC3的觸發(fā)配置如下

   000:定時(shí)器1的TRGO事件

   001:定時(shí)器1的CC4事件

   010:定時(shí)器4的CC3事件

   011:定時(shí)器8的CC2事件

   100:定時(shí)器8的CC4事件

   101:定時(shí)器5的TRGO事件

   110:定時(shí)器5的CC4事件

   111:JSWSTART

Bit 11:數(shù)據(jù)對(duì)齊

0:右對(duì)齊

   1:左對(duì)齊

Bit 8:直接存儲(chǔ)器訪問模式

0:不使用DMA模式

   1:使用DMA模式

Bit 3:復(fù)位校準(zhǔn)

0:校準(zhǔn)寄存器已初始化

   1:初始化校準(zhǔn)寄存器

Bit 2:A/D校準(zhǔn)

0:校準(zhǔn)完成

   1:開始校準(zhǔn)

Bit 1:連續(xù)轉(zhuǎn)換

0:?jiǎn)未无D(zhuǎn)換模式

   1:連續(xù)轉(zhuǎn)換模式

Bit 0:開/關(guān)A/D轉(zhuǎn)換器

0:關(guān)閉ADC轉(zhuǎn)換/校準(zhǔn),并進(jìn)入斷電模式

   1:開啟ADC并啟動(dòng)轉(zhuǎn)換

(3)ADC采樣事件寄存器1:ADC_SMPR1

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- SMP17[2:0] SMP16[2:0] SMP15[2:1]
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SMP15_0 SMP14[2:0] SMP13[2:0] SMP12[2:0] SMP11[2:0] SMP10[2:0]

SMPx[2:0]:選擇通道x的采樣時(shí)間

0001.5周期

   0017.5周期

   01013.5周期

   01128.5周期

   10041.5周期

   10155.5周期

   11071.5周期

   111239.5周期

(4)ADC采樣事件寄存器2:ADC_SMPR2

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- SMP9[2:0] SMP8[2:0] SMP7[2:0] SMP6[2:0] SMP5[2:1]
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SMP5_0 SMP4[2:0] SMP3[2:0] SMP2[2:0] SMP1[2:0] SMP0[2:0]

SMPx[2:0]:選擇通道x的采樣時(shí)間

0001.5周期

   0017.5周期

   01013.5周期

   01128.5周期

   10041.5周期

   10155.5周期

   11071.5周期

   111239.5周期

(5)ADC規(guī)則序列寄存器1:ADC_SQR1

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- L[3:0] SQ16[4:1]
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SQ16_0 SQ15[4:0] SQ14[4:0] SQ13[4:0]

Bit 23~Bit 20:規(guī)則通道序列長(zhǎng)度

0000:1個(gè)轉(zhuǎn)換

   0001:2個(gè)轉(zhuǎn)換

   ……

   1111:16個(gè)轉(zhuǎn)換

Bit 19Bit 15:規(guī)則序列中的第16個(gè)轉(zhuǎn)換,這些位由軟件定義轉(zhuǎn)換序列中的第16個(gè)轉(zhuǎn)換通道的編號(hào)(017)

Bit 14~Bit 10:規(guī)則序列中的第15個(gè)轉(zhuǎn)換

Bit 9~Bit 5:規(guī)則序列中的第14個(gè)轉(zhuǎn)換

Bit 4~Bit 0:規(guī)則序列中的第13個(gè)轉(zhuǎn)換

(6)ADC規(guī)則序列寄存器2:ADC_SQR2

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
- SQ12[4:0] SQ11[4:0] SQ10[4:0]
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
SQ10_0 SQ9[4:0] SQ8[4:0] SQ7[4:0]

Bit 29~Bit 25:規(guī)則序列中的第12個(gè)轉(zhuǎn)換

Bit 24~Bit 20:規(guī)則序列中的第11個(gè)轉(zhuǎn)換

Bit 19~Bit 15:規(guī)則序列中的第10個(gè)轉(zhuǎn)換

Bit 14~Bit 10:規(guī)則序列中的第9個(gè)轉(zhuǎn)換

Bit 9~Bit 5:規(guī)則序列中的第8個(gè)轉(zhuǎn)換

Bit 4~Bit 0:規(guī)則序列中的第7個(gè)轉(zhuǎn)換

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

    關(guān)注

    2270

    文章

    10900

    瀏覽量

    356011
  • 溫濕度傳感器
    +關(guān)注

    關(guān)注

    5

    文章

    579

    瀏覽量

    35723
  • DHT22
    +關(guān)注

    關(guān)注

    2

    文章

    51

    瀏覽量

    7184
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于STM32溫濕度采集系統(tǒng)設(shè)計(jì)

    ①利用stm32對(duì)DHT11模塊進(jìn)行數(shù)據(jù)采集②將采集到的溫濕度數(shù)據(jù)上云(本次實(shí)驗(yàn)并未成功上云)二、實(shí)驗(yàn)
    發(fā)表于 08-10 08:17

    基于STM32開發(fā)板實(shí)現(xiàn)傳感數(shù)據(jù)采集-DHT11溫濕度采集

    STM32F407ZGT6開發(fā)板進(jìn)行項(xiàng)目開發(fā),選用的傳感器為常見通用的DHT11溫濕度傳感器。傳感器將采集到的數(shù)據(jù)傳輸?shù)?b class='flag-5'>STM32(MCU)主控進(jìn)行數(shù)據(jù)處理,最后通過串口打印出來。軟硬
    發(fā)表于 08-10 07:41

    AHT20溫濕度傳感器簡(jiǎn)介

    目錄一、AHT20溫濕度傳感器簡(jiǎn)介二、AHT20 封裝設(shè)計(jì)三、AHT20 元件設(shè)計(jì)四、原理圖設(shè)計(jì)五、總結(jié)博客內(nèi)容:學(xué)習(xí)溫濕度傳感器原理,閱讀國(guó)產(chǎn)溫濕度
    發(fā)表于 02-14 07:29

    溫濕度傳感器與LM-8052NET實(shí)現(xiàn)網(wǎng)絡(luò)化遠(yuǎn)程采集溫濕度

    溫濕度是自然界中和人類打交道最多的兩個(gè)物理參數(shù),無論是在生產(chǎn)實(shí)驗(yàn)場(chǎng)所,還是在居住休閑場(chǎng)所,溫濕度采集或控制都十分頻繁和重要,而且,網(wǎng)絡(luò)化遠(yuǎn)程采集
    發(fā)表于 07-02 09:16 ?1351次閱讀

    基于STM32的溫室溫濕度采集系統(tǒng)

    基于STM32的溫室溫濕度采集系統(tǒng)
    發(fā)表于 09-28 11:07 ?79次下載
    基于<b class='flag-5'>STM32</b>的溫室<b class='flag-5'>溫濕度</b><b class='flag-5'>采集</b>系統(tǒng)

    基于STM32溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)

    基于STM32溫濕度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)
    發(fā)表于 09-28 11:09 ?276次下載
    基于<b class='flag-5'>STM32</b>的<b class='flag-5'>溫濕度</b>監(jiān)測(cè)系統(tǒng)設(shè)計(jì)

    基于STM32的低功耗溫濕度采集器的設(shè)計(jì)與實(shí)現(xiàn)

    本文主要介紹了一種基于STM32F103RET6的低功耗溫濕度采集器的設(shè)計(jì)與實(shí)現(xiàn),系統(tǒng)主要有供電模塊,USB全速通信模塊,STM32芯片,SD卡存儲(chǔ)模塊,
    發(fā)表于 12-23 14:28 ?1.6w次閱讀
    基于<b class='flag-5'>STM32</b>的低功耗<b class='flag-5'>溫濕度</b><b class='flag-5'>采集</b>器的設(shè)計(jì)與實(shí)現(xiàn)

    STM32實(shí)例——基于STM32開發(fā)板實(shí)現(xiàn)傳感數(shù)據(jù)采集-DHT11溫濕度采集

    STM32實(shí)例——基于STM32開發(fā)板實(shí)現(xiàn)傳感數(shù)據(jù)采集-DHT11溫濕度采集
    發(fā)表于 12-05 20:06 ?93次下載
    <b class='flag-5'>STM32</b>實(shí)例——基于<b class='flag-5'>STM32</b>開發(fā)板實(shí)現(xiàn)傳感數(shù)據(jù)<b class='flag-5'>采集</b>-DHT11<b class='flag-5'>溫濕度</b><b class='flag-5'>采集</b>

    STM32學(xué)習(xí)筆記①:環(huán)境配置及室內(nèi)溫濕度檢測(cè)

    、項(xiàng)目簡(jiǎn)介1.1.項(xiàng)目名稱基于STM32的室內(nèi)溫濕度檢測(cè)1.2. 項(xiàng)目設(shè)計(jì)思路思路:本項(xiàng)目采用ARM結(jié)構(gòu)中最為代表的Cortex-M4系列的芯片,選用STM32F407ZGT6開發(fā)板進(jìn)行項(xiàng)目開發(fā),選用的傳感器為常見通用的DHT1
    發(fā)表于 12-05 20:36 ?20次下載
    <b class='flag-5'>STM32</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b>①:環(huán)境配置及室內(nèi)<b class='flag-5'>溫濕度</b>檢測(cè)

    溫濕度采集

    畢業(yè)設(shè)計(jì)溫濕度采集。幫忙做的一個(gè),原理啥子都很簡(jiǎn)單,但是第一次做還是會(huì)很多周折,單純的記錄一下,哈哈,證明一下我還沒畢業(yè)。。Stm32+DHT11(SHT30)+AD+Android
    發(fā)表于 12-31 19:27 ?27次下載
    <b class='flag-5'>溫濕度</b><b class='flag-5'>采集</b> 二

    Art_Pi學(xué)習(xí)筆記8:使用AHT10溫濕度模塊

    參考鏈接:RT-Thread Studio入門(6)— 采集溫濕度數(shù)據(jù)_Willliam_william的博客-CSDN博客[鏈接]
    發(fā)表于 01-25 17:57 ?1次下載
    Art_Pi<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b>8:使用AHT10<b class='flag-5'>溫濕度</b>模塊

    STM32入門學(xué)習(xí)筆記溫濕度采集實(shí)驗(yàn)1

    實(shí)驗(yàn)采用三種方式來獲取溫濕度值,一種是STM32芯片內(nèi)部自帶的溫度傳感器,一種是基于單總線協(xié)議的DS18B20溫度傳感器,還有一種就是溫濕度傳感器DHT11或者DHT22,但是在成本
    的頭像 發(fā)表于 02-16 11:13 ?3580次閱讀
    <b class='flag-5'>STM32</b><b class='flag-5'>入門</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b><b class='flag-5'>之</b><b class='flag-5'>溫濕度</b><b class='flag-5'>采集</b><b class='flag-5'>實(shí)驗(yàn)</b>1

    STM32入門學(xué)習(xí)筆記溫濕度采集實(shí)驗(yàn)3

    實(shí)驗(yàn)采用三種方式來獲取溫濕度值,一種是STM32芯片內(nèi)部自帶的溫度傳感器,一種是基于單總線協(xié)議的DS18B20溫度傳感器,還有一種就是溫濕度傳感器DHT11或者DHT22,但是在成本
    的頭像 發(fā)表于 02-16 11:13 ?891次閱讀

    STM32入門學(xué)習(xí)筆記溫濕度采集實(shí)驗(yàn)4

    實(shí)驗(yàn)采用三種方式來獲取溫濕度值,一種是STM32芯片內(nèi)部自帶的溫度傳感器,一種是基于單總線協(xié)議的DS18B20溫度傳感器,還有一種就是溫濕度傳感器DHT11或者DHT22,但是在成本
    的頭像 發(fā)表于 02-16 11:14 ?823次閱讀

    溫濕度采集實(shí)驗(yàn)

    實(shí)驗(yàn)采用三種方式來獲取溫濕度值,一種是STM32芯片內(nèi)部自帶的溫度傳感器,一種是基于單總線協(xié)議的DS18B20溫度傳感器,還有一種就是溫濕度傳感器DHT11或者DHT22,但是在成本
    的頭像 發(fā)表于 03-01 15:52 ?1363次閱讀
    <b class='flag-5'>溫濕度</b><b class='flag-5'>采集</b><b class='flag-5'>實(shí)驗(yàn)</b>