《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 電子元件 > 業(yè)界動(dòng)態(tài) > 教程:如何使用STM32L4探索套件中提供的傳感器進(jìn)行測(cè)量

教程:如何使用STM32L4探索套件中提供的傳感器進(jìn)行測(cè)量

2023-01-31
來(lái)源:意法半導(dǎo)體
關(guān)鍵詞: 測(cè)量 STM32 傳感器

  目標(biāo)描述

  本教程的目的是解釋如何使用 STM32L4 探索套件中提供的傳感器進(jìn)行測(cè)量。逐步描述溫度傳感器的配置。

  完成本教程后,您將能夠使用 B-L475E-IOT01A 板上可用的傳感器收集值。

  本教程的附錄提供了有關(guān)如何將 AC6 示例移植到 STM32CubeIDE 的指南。

  先決條件

  你已經(jīng)通過(guò):

  Step1:工具安裝和首次測(cè)試

  Step3:串口及新板介紹

  硬件

  STM32L4 探索套件物聯(lián)網(wǎng)節(jié)點(diǎn)[1] (B-L475E-IOT01A)

  USB 數(shù)據(jù)線 Type-A 轉(zhuǎn) Micro-B

  文學(xué)

  用于物聯(lián)網(wǎng)節(jié)點(diǎn)的UM2153 探索套件,與 STM32L4 的多通道通信

  UM1884 STM32L4/L4+ HAL及底層驅(qū)動(dòng)說(shuō)明

  UM1859開(kāi)始使用 STM32Cube 的 X-CUBE-MEMS1 運(yùn)動(dòng) MEMS 和環(huán)境傳感器軟件擴(kuò)展

  UM2579從 System Workbench 到 STM32CubeIDE 的遷移指南

  STM32L4 探索套件物聯(lián)網(wǎng)節(jié)點(diǎn)入門(mén)

  內(nèi)容↑

  [隱藏]

  1個(gè)B-L475E-IOT01A 的傳感器使用

  1.1硬件說(shuō)明

  1.2示例:使用 HTS221 傳感器獲取溫度值并將其顯示在終端上

  1.2.1使用 STM32CubeMX 創(chuàng)建工作項(xiàng)目

  1.2.2將 BSP 驅(qū)動(dòng)程序復(fù)制到您的項(xiàng)目

  1.2.3支持 STM32CubeIDE 工作區(qū)中的 BSP

  1.2.4更新包含路徑

  1.2.5更新源文件

  1.2.6編譯并運(yùn)行示例

  2個(gè)附錄:將一個(gè)AC6示例移植到STM32CubeIDE

  2.1硬件說(shuō)明

  2.2示例:使用 HTS221 傳感器獲取溫度值并顯示在終端上(從 AC6 移植到 STM32CubeIDE)

  2.2.1硬件設(shè)置

  2.2.2示例詳細(xì)信息

  2.2.3將示例移植到STM32CubeIDE

  2.2.4編譯并運(yùn)行示例

  3個(gè)參考

  1傳感器與 B-L475E-IOT01A 的使用↑

  1.1硬件說(shuō)明↑

  STM32L4 探索套件物聯(lián)網(wǎng)節(jié)點(diǎn) (B-L475E-IOT01A) 中可用的主要傳感器有:

  用于相對(duì)濕度和溫度的電容式數(shù)字傳感器 (HTS221)

  260-1260 hPa 絕對(duì)數(shù)字輸出氣壓計(jì) (LPS22HB)

  3D 加速度計(jì)和 3D 陀螺儀 (LSM6DSL)

  高性能 3 軸磁力計(jì) (LIS3MDL)。

135.JPG

  1.2示例:使用HTS221傳感器獲取溫度值并顯示在終端上↑

  本節(jié)的目的是逐步說(shuō)明如何與 HTS221 傳感器連接以獲取溫度值并將其顯示在終端上。

  1.2.1使用STM32CubeMX創(chuàng)建工作項(xiàng)目↑

  起點(diǎn)是標(biāo)題為B-L475E-IOT01A 上的 UART I/F 簡(jiǎn)介的第 3 步教程中描述的使用 STM32CubeMX 生成的項(xiàng)目。

  按照此處描述的步驟操作并調(diào)用生成的項(xiàng)目 L4_IOT_Sensors。

  1.2.2復(fù)制BSP驅(qū)動(dòng)到你的項(xiàng)目中↑

  BSP(板級(jí)支持包)驅(qū)動(dòng)程序在STM32CubeL4包中提供。這提供了與電路板的硬件組件相對(duì)應(yīng)的 API。STM32CubeL4 軟件包的最新版本默認(rèn)下載到 STM32CubeMX 存儲(chǔ)庫(kù) ( C:Usersuser_nameSTM32CubeRepositorySTM32Cube_FW_L4_Vx.xx.x )。

  BSP在樹(shù)中的位置和內(nèi)容:

134.JPG

  信息

  STM32CubeL4 使用的版本是 1.11.0,但它會(huì)隨著時(shí)間的推移而增加。

  以下是將 BSP 驅(qū)動(dòng)程序復(fù)制到您的項(xiàng)目中的步驟:

  復(fù)制STM32CubeL4/Drivers/BSP/B-L475E-IOT01文件夾

  在生成的項(xiàng)目中,創(chuàng)建一個(gè)文件夾L4_IOT_Sensors/Drivers/BSP。將復(fù)制的文件夾粘貼到那里。

  復(fù)制STM32CubeL4/Drivers/BSP/Components文件夾。將其粘貼到L4_IOT_Sensors/Drivers/BSP/Components下。

  可選清理工作目錄:由于僅使用 HTS221 溫度傳感器,可能會(huì)刪除已復(fù)制到工作目錄的其他一些文件和文件夾

  在 L4_IOT_SensorsDriversBSPB-L475E-IOT01 下,僅保留以下文件:

  在L4_IOT_SensorsDriversBSPComponents下,僅保留以下文件夾:

  1.2.3 STM32CubeIDE工作區(qū)支持BSP ↑

  復(fù)制完成后,添加的文件夾會(huì)自動(dòng)出現(xiàn)在STM32CubeIDE工作區(qū)中:

133.JPG

  1.2.4更新包含路徑↑

  更新路徑以支持新的頭文件:

  從Project Explorer透視圖中選擇相關(guān)項(xiàng)目:

132.JPG

  從“項(xiàng)目”菜單或“文件”菜單,轉(zhuǎn)到“屬性”》“C/C++ 構(gòu)建”》“設(shè)置”》“工具設(shè)置”》“MCU GCC 編譯器”》“包含路徑”

  單擊以包含新路徑

  添加。。/Drivers/BSP/B-L475E-IOT01和。。/Drivers/BSP/Components/hts221路徑

  以下屏幕截圖總結(jié)了要遵循的步驟:

131.JPG

  1.2.5更新源文件↑

  唯一要修改的文件是main.c,如下所示:

  包含頭文件:stm32l475e_iot01.h、stm32l475e_iot01_tsensor.h和math.h

  /* 用戶代碼開(kāi)始包括 */ 《 br 》 #include “stm32l475e_iot01.h” #include “stm32l475e_iot01_tsensor.h” #include 《數(shù)學(xué)。h》 /* 用戶代碼結(jié)束包括 */

  添加私有值以用于溫度值和終端上顯示的消息:

  /* USER CODE BEGIN PV */ /* 私有變量 -------------------------------------- --------------*/ float temp_value = 0 ; // 測(cè)量溫度值 char str_tmp [ 100 ] = “” ; // 顯示溫度值的格式化消息 uint8_t msg1 [] = “****** Temperature values measurement ****** nnr ” ; uint8_t msg2 [] = “=====》 初始化溫度傳感器 HTS221 rn ” ; uint8_t msg3 [] = “=====》 溫度傳感器 HTS221 已初始化rn ” ; /* 用戶代碼結(jié)束 PV */

  在終端上顯示消息并初始化 HTS221 溫度傳感器:

  /* 用戶代碼開(kāi)始 2 */ HAL_UART_Transmit ( & huart1 , msg1 , sizeof ( msg1 ), 1000 ); HAL_UART_Transmit ( & huart1 , msg2 , sizeof ( msg2 ), 1000 ); BSP_TSENSOR_Init (); HAL_UART_Transmit ( & huart1 , msg3 , sizeof ( msg3 ), 1000 ); /* 用戶代碼結(jié)束 2 */ /

  在while(1)循環(huán)中,讀取溫度值,格式化,然后在終端顯示帶有測(cè)量值的信息:

  /* 用戶代碼開(kāi)始 3 */ temp_value = BSP_TSENSOR_ReadTemp (); int tmpInt1 = temp_value ; float tmpFrac = temp_value - tmpInt1 ; int tmpInt2 = trunc ( tmpFrac * 100 ); snprintf ( str_tmp , 100 , “ TEMPERATURE = %d.%02d nr ” , tmpInt1 , tmpInt2 ); HAL_UART_Transmit ( & huart1 ,( uint8_t * ) str_tmp , sizeof ( str_tmp ), 1000 ); HAL_延遲(1000 ); /* 用戶代碼結(jié)束 3 */

  25px-Info_white.png

  信息

  注意在正確的用戶代碼部分進(jìn)行更新,以避免使用新的 STM32CubeMX 代碼生成覆蓋它們。

  1.2.6編譯運(yùn)行示例↑

  點(diǎn)擊Build按鈕編譯項(xiàng)目

  點(diǎn)擊調(diào)試按鈕運(yùn)行軟件

  打開(kāi)控制臺(tái)模擬器,例如 TeraTerm [2]。要配置控制臺(tái)波特率,請(qǐng)選擇數(shù)據(jù)位:8 并單擊確定。您的 PC 上的端口名稱可能不同

  STM32CubeIDE 打開(kāi)調(diào)試透視圖。點(diǎn)擊Resume按鈕執(zhí)行代碼

  TeraTerm [2]在測(cè)得的溫度值之前顯示初始化消息:

130.JPG

  現(xiàn)在您可以:

  構(gòu)建您自己的項(xiàng)目以使用嵌入在 B-L475E-IOT01A 上的傳感器測(cè)量溫度值

  將 BSP 組件添加到 STM32CubeMx 生成的項(xiàng)目中

  將該板的用途擴(kuò)展到 HTS221 以外的傳感器,以進(jìn)行環(huán)境測(cè)量。



更多信息可以來(lái)這里獲取==>>電子技術(shù)應(yīng)用-AET<<

mmexport1621241704608.jpg

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
欧美激情办公室aⅴ_国产欧美综合一区二区三区_欧美午夜精品久久久久免费视_福利视频欧美一区二区三区

          久久久夜精品| 国产三区精品| 欧美高清一区二区| 在线播放一区| 亚洲欧洲精品一区| 免费亚洲婷婷| 黄色亚洲在线| 国产一级久久| 久久综合九色综合网站| 激情一区二区三区| 老司机一区二区三区| 国产精品av久久久久久麻豆网| 亚洲国产日韩在线| 老色鬼久久亚洲一区二区| 欧美精品一区二区三区在线看午夜| 国产真实久久| 蘑菇福利视频一区播放| 在线观看一区视频| 欧美女人交a| 国产欧美日韩在线播放| 国产精品videosex极品| 欧美亚洲免费| 在线综合视频| 在线观看成人av| 欧美一区免费| 久久大逼视频| 日韩视频在线一区二区三区| 欧美另类视频在线| 久久国产66| 亚洲免费观看| 日韩午夜视频在线观看| 伊人婷婷久久| 黄色成人av网站| 欧美日韩亚洲一区在线观看| 久久亚裔精品欧美| 另类激情亚洲| 美日韩精品免费| 国产精品久久久久久模特 | 国产伦精品一区二区三区视频黑人| 午夜精品亚洲一区二区三区嫩草| 国产乱人伦精品一区二区| 亚洲清纯自拍| 夜夜精品视频| 中文精品在线| 亚洲欧美日韩国产一区| 性高湖久久久久久久久| 噜噜噜久久亚洲精品国产品小说| 亚洲欧美日韩综合国产aⅴ| 国产精品乱码一区二区三区| 亚洲一区二区三区高清| 久久国产精品毛片| 久久婷婷丁香| 亚洲午夜在线| 国产精品普通话对白| 午夜亚洲影视| 欧美激情视频一区二区三区免费| 欧美不卡一区| 国产精品www994| 亚洲成色最大综合在线| 一区二区国产在线观看| 国产精品资源| 激情综合激情| 午夜一级在线看亚洲| 国产精品亚洲不卡a| 免费视频一区| 国产精品videossex久久发布| 欧美精品福利| 激情欧美一区| 国产精品一区免费观看| 欧美在线高清| 亚洲欧洲视频| 久久午夜精品一区二区| 亚洲大片av| 久久国产精品久久久久久电车| 欧美精品日韩| 国产精品亚洲综合| 欧美日韩1区| 国产精品一页| 精品91免费| 免费看黄裸体一级大秀欧美| 国内精品久久久久久久影视麻豆 | 欧美特黄视频| 欧美日产一区二区三区在线观看| 亚洲特级毛片| 久久久精品国产一区二区三区| 国内精品福利| 欧美一区高清| 国产精品一页| 91久久久一线二线三线品牌| 欧美成人有码| 亚洲综合欧美| 在线综合亚洲| 亚洲激情偷拍| 亚洲视频精品| 欧美激情日韩| 久久精品主播| 亚洲一区二区四区| 日韩视频在线观看国产| 国产一区二区在线观看免费播放| 午夜在线观看免费一区| 99精品国产高清一区二区| 欧美精品国产| 美女久久一区| 性刺激综合网| 国产美女在线精品免费观看| 欧美成人嫩草网站| 久久午夜av| 亚洲男人影院| 一区二区日本视频| 国产日韩一区二区三区| 免费日韩av| 亚洲三级免费| 国产区欧美区日韩区| 国产欧美日韩综合一区在线播放| 欧美影院一区| 国产一区二区你懂的| 影音先锋久久资源网| 你懂的视频一区二区| 国产一区二区三区的电影| 黄色亚洲在线| 国产一级精品aaaaa看| 欧美一区激情视频在线观看| 国产欧美精品| 亚洲激情黄色| 亚洲国产欧美不卡在线观看| 黑人一区二区三区四区五区| 欧美日韩国产探花| 欧美另类女人| 欧美日韩一区二区国产| 欧美日本亚洲韩国国产| 欧美69视频| 欧美久色视频| 亚洲天堂成人| 亚洲久久一区二区| 亚洲精品一级| 国产乱人伦精品一区二区 | 亚洲三级视频| 亚洲精一区二区三区| 欧美国产免费| 在线观看亚洲视频啊啊啊啊| 亚洲国产婷婷| 国产亚洲网站| 久久精品五月| 欧美国产综合| 亚洲精品1区| 亚洲一区二区三区精品动漫| 久久婷婷影院| 欧美日韩综合网| 亚洲美女网站| 久久久久综合| 亚洲激情社区| 久久精品官网| 日韩亚洲一区在线播放| 美女精品在线| 亚洲人成免费| 久久不射2019中文字幕| 国产一区自拍视频| 国产一区二区三区奇米久涩| 麻豆av福利av久久av| 欧美日韩大片一区二区三区| 日韩视频免费| 欧美成人嫩草网站| 一本色道久久| 老司机精品视频网站| 亚洲国产第一| 欧美一区综合| 欧美一区=区| 国产精品美女久久久浪潮软件| 午夜精品电影| 精品成人一区| 欧美一区二区| 国产日韩欧美三级| 激情文学一区| 欧美精品一区二区三区在线看午夜| 91久久精品一区二区别| 欧美一区网站| 亚洲一区一卡| 亚洲精品欧美| 国内精品嫩模av私拍在线观看| 亚洲免费在线| 日韩亚洲视频在线| 亚洲一二三区精品| 欧美日韩免费精品| 欧美成人69av| 欧美成人综合| 欧美一区二区三区在线免费观看| 国产精品视频| 99日韩精品| 亚洲免费高清| 99亚洲一区二区| 亚洲国产一区二区精品专区| 激情成人亚洲| 亚洲亚洲精品三区日韩精品在线视频| 欧美在线不卡| 欧美日韩亚洲一区二区三区在线观看 | 亚洲国产清纯| 黄色在线成人| 在线免费观看一区二区三区| 狠狠综合久久av一区二区老牛| 欧美大片专区| 欧美三区美女| 精品不卡视频| 在线亚洲免费| 性久久久久久| 欧美在线高清| 欧美va天堂在线| 欧美aⅴ99久久黑人专区| 免费欧美日韩| 久久久久综合| 午夜电影亚洲| 亚洲无毛电影| 国产伦精品一区二区三区| 国产日韩欧美一区二区| 亚洲欧美激情诱惑| 欧美在线免费| 黑人一区二区| 99热在线精品观看| 久久精品国产第一区二区三区最新章节 | 伊人天天综合| 夜夜爽av福利精品导航| 国产美女诱惑一区二区| 久久久久.com| 韩日午夜在线资源一区二区| 99日韩精品| 久久精品二区| 国产综合婷婷| 亚洲欧美日韩视频二区| 欧美日韩影院| 9国产精品视频| 久久久夜夜夜| 最新国产拍偷乱拍精品| 国产精品www994| 一区二区av| 欧美日韩日本网| 国产日韩一区二区| 欧美日韩另类丝袜其他| 99国产精品久久久久久久| 午夜亚洲福利在线老司机| 欧美日韩一区二区三| 99国产精品视频免费观看一公开 | 国产日韩欧美亚洲一区| 欧美久久成人| 亚洲综合99| 亚洲国产清纯| 欧美日本韩国一区二区三区| 中文精品在线| 一区在线观看| 欧美日韩精品免费看| 国产美女一区| 国产亚洲在线观看| 噜噜噜91成人网| 欧美精品激情| 久久国产主播| 国产午夜精品一区二区三区欧美| 欧美精品导航| 久久久精品五月天| 99精品久久久| 一区在线观看| 激情久久久久| 亚洲午夜视频| 亚洲巨乳在线| 亚洲欧洲在线一区| 国语精品一区| 欧美午夜影院| 国产精品videosex极品| 欧美搞黄网站| 欧美国产91| 老司机精品导航| 久久综合影音| 亚洲欧美影院| 欧美三级第一页| 欧美日韩伊人| 亚洲私拍自拍| 亚洲国产二区| 夜夜嗨一区二区| 国产欧美日韩一区二区三区在线| 在线成人h网| 伊人久久婷婷色综合98网| 国内精品久久久久久久影视麻豆| 欧美一区久久| 欧美人成网站| 好看的亚洲午夜视频在线| 午夜精品国产| 国产一区自拍视频| 韩国久久久久| 99精品免费| 午夜在线视频观看日韩17c| 久久国产精品毛片| 欧美fxxxxxx另类| 亚洲婷婷免费| 国产私拍一区| 欧美.www| 亚洲欧洲日本国产| 国产色综合网| 欧美日韩午夜| 一本一道久久综合狠狠老精东影业 | 麻豆成人在线播放| 久久综合影音| 激情一区二区| 性一交一乱一区二区洋洋av| 欧美暴力喷水在线| 影音先锋亚洲电影| 亚洲欧美网站| 狠狠综合久久av一区二区老牛| 亚洲人体一区| 欧美日韩亚洲一区在线观看| 极品日韩久久| 香蕉av777xxx色综合一区| 欧美a级在线| 国内精品国语自产拍在线观看| 亚洲人成免费| 老司机精品导航| 亚洲人体大胆视频| 老牛嫩草一区二区三区日本| 在线播放豆国产99亚洲| 久久xxxx精品视频| 精品91视频| 欧美激情偷拍| 性欧美精品高清| 99pao成人国产永久免费视频| 久久一区视频| 中文网丁香综合网| 激情欧美日韩| 欧美午夜精品| 欧美1级日本1级| 国产一区二区三区久久| 激情一区二区三区| 欧美性久久久| 欧美片第1页综合| 久久久久se| 亚洲一区二区伦理| 国产精品久久久久久久久久妞妞| 亚洲性感美女99在线| 美女视频一区免费观看| 一区二区三区av| 亚洲国产清纯| 亚洲免费成人| 亚洲精品激情| 亚洲黄页一区| 在线成人亚洲| 亚洲人成高清| 亚洲精品日韩精品| 亚洲三级视频| 99在线精品免费视频九九视| 精品av久久久久电影| 国产精品激情| 黄色在线成人| 亚洲国产国产亚洲一二三| a91a精品视频在线观看| 99精品国产在热久久下载| 亚洲国产精品第一区二区| 好看的av在线不卡观看| 国产精品mm| 亚洲一级黄色| 99成人精品| 国产精品手机在线| 先锋影音一区二区三区| 久久久久久国产精品mv| 久久国产欧美精品| 欧美久久影院| 精品999成人| 国产日韩欧美一区在线| 欧美亚洲免费| 欧美另类视频| 亚洲精美视频| 欧美一级二区| 欧美日韩亚洲三区| 91久久精品国产91久久性色tv| 亚洲图片在线| 国产精品国产三级欧美二区| 欧美日韩精选| 影音先锋中文字幕一区二区| 亚洲国产午夜| 亚洲综合不卡| 国产综合欧美| 国产精品主播| 欧美视频成人| 亚洲专区一区| 黄色av成人| 久久aⅴ国产紧身牛仔裤| 亚洲手机视频| 国产农村妇女精品一二区| 久久精品欧洲| 亚洲精品一区二区三区蜜桃久| 免费日韩精品中文字幕视频在线| 欧美1区2区| 国产精品毛片| 激情久久久久久| 欧美一区久久| 国产欧美不卡| 欧美日韩一区在线播放| 国产一区二区三区成人欧美日韩在线观看 | 久久亚洲美女| 亚洲激情精品| 老牛影视一区二区三区| 亚洲激情网站| 欧美日本二区| 久久国产精品亚洲va麻豆| 亚洲欧洲综合| 欧美日韩一区二区三|